Je comprends que l'initialisation uniforme de C ++ 11 résout une certaine ambiguïté syntaxique dans le langage, mais dans de nombreuses présentations de Bjarne Stroustrup (notamment lors des entretiens sur GoingNative 2012), ses exemples utilisent principalement cette syntaxe maintenant lorsqu'il construit des objets. Est-il recommandé maintenant d'utiliser l'initialisation uniforme dans …
J'ai une connaissance, un développeur plus expérimenté que moi. Nous parlions de pratiques de programmation et son approche des déclarations «if» m'a surpris. Il insiste sur certaines pratiques concernant les déclarations que je trouve plutôt étranges. Premièrement , une déclaration if devrait être suivie d'une déclaration else, qu'il y ait …
Je n'écris pas vraiment de grands projets. Je ne maintiens pas une base de données volumineuse ni des millions de lignes de code. Mon code est principalement du type "script" - des éléments pour tester des fonctions mathématiques ou pour simuler quelque chose - de "programmation scientifique". Les programmes les …
Clean Code suggère d'éviter les variables protégées dans la section "Distance verticale" du chapitre "Mise en forme": Les concepts étroitement liés doivent rester proches les uns des autres, à la verticale. Il est clair que cette règle ne fonctionne pas pour les concepts qui appartiennent à des fichiers séparés. Mais …
J'ai appris à rester et cela ressemble beaucoup à CRUD (d'après ce que j'ai lu sur CRUD). Je sais qu'ils sont différents, et je me demande si, s'ils sont similaires, cela signifie que je ne les comprends pas. Est-ce que REST est un "super ensemble" de CRUD? Est-ce que tout …
Supposons que j'utilise cette API ActionScript publiée sous licence MIT pour créer un logiciel: http://www.cove.org/ape/docs/api/ Puis-je vendre ce logiciel? Dois-je donner le code source de mon logiciel? Est-ce que toute personne recevant mon logiciel est autorisée à revendre le logiciel?
Mon chef m'a toujours dit qu'un bon programmeur devrait être capable de s'assurer que le code qu'il modifie est fiable, correct et entièrement vérifié par lui-même. que vous devez parfaitement comprendre tous les résultats et les conséquences de vos changements. J'ai fait de mon mieux pour être ce genre de …
Dans Que choisiriez-vous pour votre projet entre .NET et Java à ce stade? Je dis que je considérerais le "Voulez-vous toujours déployer sous Windows?" la décision technique la plus importante à prendre dans un nouveau projet Web, et si la réponse est "non", je recommanderais Java au lieu de .NET. …
J'essaie de trouver des endroits où je peux perfectionner mon art en dehors du contexte scolaire ou professionnel. Y a-t-il des endroits en ligne ou des livres disponibles où je peux accéder à des listes d'énigmes ou de défis de programmation?
Je suis vraiment curieux en ce moment. Je suis un programmeur Python, et cette question m’a complètement échappé: vous écrivez un système d’exploitation. Comment le dirigez-vous? Il doit être exécuté d'une manière ou d'une autre, et cette manière est dans un autre OS? Comment une application peut-elle s'exécuter sans être …
J'ai récemment commencé un nouveau travail où je travaille sur une très grosse application (15M loc). Dans mon travail précédent, nous avions une application similaire, mais (pour le meilleur ou pour le pire), nous utilisions OSGi, ce qui signifiait que l'application était divisée en une multitude de microservices pouvant être …
Si vous demandez aux programmeurs pourquoi ils devraient écrire du code en clair, la première réponse que vous obtiendrez est la maintenabilité. Bien que cela soit sur ma liste, ma raison principale est plus immédiate et moins altruiste: je ne peux pas dire si mon nouveau code est correct s'il …
Dernièrement, j'ai appris que de plus en plus de programmeurs pensaient que s'ils travaillaient seuls, ils seraient plus rapides et offriraient plus de qualité. Habituellement, ce sentiment est lié au fait qu'ils réalisent la meilleure programmation de leur équipe et qu'en fin de compte, l'idée est assez plausible. S'ils font …
En tant que développeur de logiciel expérimenté, j'ai appris à éviter les chaînes magiques. Mon problème est qu'il y a si longtemps que je ne les utilise pas, j'en ai oublié la plupart des raisons. En conséquence, j'ai du mal à expliquer pourquoi ils posent problème à mes collègues moins …
Il y a des années, lorsque j'ai lu Le mois mythique de l'homme, j'ai trouvé beaucoup de choses que je connaissais déjà d'autres sources. Cependant, malgré le fait que le livre date de 1975, il y avait également de nouvelles choses. L'équipe chirurgicale Mills propose que chaque segment d'un travail …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.