Les pratiques de programmation sont les pratiques couramment ou pas si couramment utilisées dans le développement de logiciels. Ceux-ci peuvent inclure des choses comme le développement Agile, Kanban, les raccourcis de codage, etc.
Quelles sont les pires fausses économies (moyens d’économiser de l’argent qui coûtent finalement plus que ce qu’elles économisent) qui prévalent dans l’industrie du logiciel et comment les combattre?
Quelqu'un a-t-il réfléchi à la raison pour laquelle tant d'entre nous répètent ce même modèle en utilisant les mêmes noms de variables? for (int i = 0; i < foo; i++) { // ... } Il semble la plupart du code que j'ai jamais regardé les utilisations i, j, ket …
Chaque fois que je me retrouve à écrire la même logique plusieurs fois, je la colle habituellement dans une fonction, de sorte qu'il n'y a qu'un seul endroit dans mon application où je dois conserver cette logique. Un effet secondaire est que je finis parfois avec une ou deux fonctions …
Disons que j'ai une entité qui a l'attribut "type". Il pourrait y avoir plus de 20 types possibles. Maintenant, on me demande d'implémenter quelque chose qui permettrait de changer le type de A-> B, qui est le seul cas d'utilisation. Devrais-je donc implémenter quelque chose qui permet des changements de …
Il suffit de parcourir le code source de Google Maps. Dans leur en-tête, ils ont 2 divs avec id = "search", l'un contient l'autre, ainsi que l'attribut jstrack = "1". Il y a un formulaire qui les sépare comme ceci: <div id="search" jstrack="1"> <form action="/maps" id="...rest isn't important"> ... <div …
Je suis un étudiant récemment diplômé visant à commencer ma maîtrise en informatique. J'ai rencontré plusieurs projets open source qui m'intriguent vraiment et m'encouragent à y contribuer (CloudStack, OpenStack, Moby et Kubernetes, pour n'en nommer que quelques-uns). Une chose que j'ai trouvée commune à la majorité d'entre eux est l'utilisation …
À tort ou à raison, je suis actuellement convaincu que je devrais toujours essayer de rendre mon code aussi robuste que possible, même si cela implique d'ajouter du code / des contrôles redondants qui, je le sais , ne seront d'aucune utilité pour le moment, mais pourrait être x nombre …
Question simple, mais j’entends souvent ces trois termes définis avec une telle férocité, mais qui m’ont appris à signifier différentes choses au fil des ans. Quelles sont les définitions "correctes" de "Procédures", "Méthodes", "Fonction", "Sous-programmes", etc.?
Je dois avouer que je n'étais pas aussi fort dans les structures de données lorsque je suis sorti de l'université. Au cours de mes études sur les campus, au cours de mes études, j'ai constaté que la plupart des grandes entreprises technologiques telles qu'Amazon, Microsoft, etc. se concentraient principalement sur …
Après avoir lu le livre The Pragmatic Programmer , l'un des arguments que j'ai trouvé le plus intéressant était "écrivez du code qui écrit du code". J'ai essayé de chercher sur le net des explications supplémentaires ou des articles à ce sujet, et bien que j'ai trouvé de bons articles …
Il y a un de mes collègues qui écrit constamment: if (someBool == true) Cela me fait monter le mur! Devrais-je en faire tout un plat ou le laisser tomber?
Les "meilleures pratiques" sont omniprésentes dans notre secteur. Une recherche Google sur les "meilleures pratiques de codage" donne près de 1,5 million de résultats. L'idée semble apporter du réconfort à beaucoup; Il suffit de suivre les instructions et tout ira bien. Lorsque je lis une bonne pratique - par exemple, …
Juste curieux, quels genres de tentations dans la programmation se sont avérés vraiment nuisibles dans vos projets? Par exemple, lorsque vous ressentez le besoin urgent de faire quelque chose et que vous croyez que le projet en bénéficiera ou que vous ferez simplement croire que c'est le cas, et après …
J'écris des cours qui "doivent être utilisés de manière spécifique" (je suppose que tous les cours doivent ...). Par exemple, je crée la fooManagerclasse, ce qui nécessite un appel à, par exemple Initialize(string,string). Et, pour pousser l'exemple un peu plus loin, la classe serait inutile si nous n'écoutons pas son …
J'ai appris beaucoup de choses à coder, cependant, cela a toujours été dans un environnement scientifique (pas informatique), complètement autodidacte, sans que personne ne puisse me guider dans la bonne direction. Ainsi, mon parcours de codage a été… compliqué. Je remarque maintenant que chaque fois que je construis un type …
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.