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.
Ce que je connais depuis longtemps, mais que je n’avais jamais considéré, c’est que dans la plupart des langues, il est possible de donner la priorité aux opérateurs dans une instruction if en fonction de leur ordre. J'utilise souvent cela comme moyen d'empêcher les exceptions de références nulles, par exemple: …
Je travaille en tant que développeur d'applications depuis un an et demi (je ne sais pas longtemps) et je viens de recevoir mon premier grand projet. Inutile de dire que cela ne s'est pas très bien passé, alors j'ai demandé conseil à un programmeur principal impliqué dans le projet sur …
Je suis un peu perplexe quand ou non à inclure breakaprès le dernier cas, souvent default. switch (type) { case 'product': // Do behavior break; default: // Do default behavior break; // Is it considered to be needed? } breakJe crois comprendre que le seul but est d’empêcher le code …
Je suppose que mon projet est suffisamment découplé pour permettre les tests unitaires. Mais quelle doit être la taille de mon projet pour que les tests unitaires en valent la peine? Nous faisons tous des erreurs et personne n'est parfait, mais je me considère comme un bon programmeur capable de …
Je suis curieux de savoir si mes expériences actuelles en tant que stagiaire sont représentatives de l'industrie actuelle. En tant qu'arrière-plan, je vis la majeure partie de deux majeures en informatique et d'une majeure en mathématiques dans une grande université; J'ai suivi tous les cours et les ai tous adorés, …
Aujourd'hui, je regardais une vidéo intitulée " JUnit Basics" et l'auteur m'a dit que, lors du test d'une méthode donnée dans votre programme, vous ne devriez pas utiliser d'autres méthodes que vous-même. Pour être plus précis, il parlait de tester une méthode de création d’enregistrement qui prenait un nom et …
Je suis un débutant en programmation et j'ai lu des livres, étudié, lu des articles, etc. J'obtiens d'excellents résultats depuis que j'ai commencé à apprendre la programmation, et quand j'étais débutant, je pensais tout savoir sur la programmation, mais en apprenant plus, j'ai réalisé à quel point ce domaine est …
Lorsque je conçois et crée le logiciel sur lequel je travaille, je conçois et crée d'abord les tables SQL principales, puis je passe à la programmation proprement dite. Le projet sur lequel je travaille actuellement me laisse perplexe. Ceci est probablement dû à un manque d'exigences solides et solides, mais …
Je discute avec un collègue programmeur pour savoir s'il est judicieux ou non de modifier un élément de code fonctionnel uniquement pour le rendre testable (via des tests unitaires, par exemple). Mon opinion est que c'est OK, dans les limites du maintien de bonnes pratiques d'ingénierie logicielle orientées objet et …
Savez-vous ce sentiment quand vous avez juste besoin de montrer ce nouveau tour avec Expressions ou de généraliser trois procédures différentes? Cela n’a pas besoin d’être à l’ échelle Architecture Astronaut et peut en fait être utile, mais je ne peux pas m'empêcher de remarquer que quelqu'un implémenterait la même …
Selon votre expérience, quelle est la règle empirique utile pour combien de lignes de code sont trop pour une classe en Java? Pour être clair, je sais que le nombre de lignes n’est même pas proche du véritable standard à utiliser pour ce qui devrait être dans une classe particulière …
Je parle de 20-30 + millions de lignes de code, de logiciels à l’échelle et à la complexité d’Autodesk Maya par exemple. Si vous bloquez le développement aussi longtemps que nécessaire, pouvez-vous réellement corriger tous les bogues jusqu'à ce qu'il n'y ait plus aucun bogue, si une telle chose pouvait …
Dans de nombreux livres et tutoriels, j'ai entendu parler de la gestion de la mémoire et de certaines pratiques mystérieuses et terribles si je ne libérais pas la mémoire après l'avoir utilisée. Je ne peux pas parler pour d’autres systèmes (même s’il est raisonnable de supposer qu’ils adoptent une pratique …
La plupart du temps, lors de l'écriture de boucles, j'écris généralement de mauvaises conditions aux limites (par exemple: résultat erroné) ou mes hypothèses sur les terminaisons de boucle sont erronées (par exemple: boucle tournant à l'infini). Bien que mes hypothèses soient correctes après quelques essais et erreurs, je me suis …
Je suis programmeur avec 1 an d’expérience, j’ai réalisé récemment que je commence rarement un projet correctement (la plupart de mes projets parallèles), normalement le cycle du projet se passe comme suit Commencez avec quelques cas d'utilisation Commencer à coder Réalisez quelques choses que je n’ai pas bien manipulées et …
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.