Comment savoir si le code créé est facilement lisible, compréhensible et maintenable? Bien sûr, du point de vue de l'auteur, le code est lisible et maintenable, car l'auteur l'a écrit et l'a édité, pour commencer. Cependant, il doit exister un standard objectif et quantifiable selon lequel notre profession peut mesurer …
Je travaille en tant que développeur de logiciels depuis de nombreuses années. D'après mon expérience, les projets deviennent de plus en plus complexes et impossibles à maintenir, à mesure que de plus en plus de développeurs participent au développement du produit. Il semble que les logiciels, à un certain stade …
Parfois, vous rencontrez une situation dans laquelle vous devez étendre / améliorer du code existant. Vous voyez que l'ancien code est très maigre, mais il est également difficile à étendre et prend du temps à lire. Est-ce une bonne idée de le remplacer par du code moderne? Il y a …
Je parcourais les directives de codage AvSol pour C # et je suis d’accord sur presque tout, mais je suis vraiment curieux de voir ce que les autres pensent d’une règle spécifique. AV1500 Les méthodes ne doivent pas dépasser 7 énoncés. Une méthode qui nécessite plus de 7 énoncés en …
Lorsque j'écris du code, j'essaie toujours de rendre mon code aussi propre et lisible que possible. De temps en temps, il arrive un moment où vous devez franchir la ligne et passer d'un code propre et agréable à un code un peu plus laid pour le rendre plus rapide. Quand …
Mon style de codage pour les appels de fonction imbriqués est le suivant: var result_h1 = H1(b1); var result_h2 = H2(b2); var result_g1 = G1(result_h1, result_h2); var result_g2 = G2(c1); var a = F(result_g1, result_g2); J'ai récemment changé pour un département où le style de codage suivant est très utilisé: …
Une autre façon de demander ceci est; pourquoi les programmes ont-ils tendance à être monolithiques? Je pense à quelque chose comme un package d'animation comme Maya, que les gens utilisent pour différents workflows. Si les fonctionnalités d'animation et de modélisation étaient scindées dans une application distincte et développées séparément, avec …
Les variables de drapeau sont-elles mauvaises? Les types de variables suivants sont-ils profondément immoraux et est-il mauvais de les utiliser? "Les variables booléennes ou entières que vous attribuez une valeur à certains endroits puis en dessous vous permettent ensuite de faire quelque chose ou non, comme, par exemple, en utilisant …
Nous sommes tous conscients que les nombres magiques (valeurs codées en dur) peuvent causer des ravages dans votre programme, en particulier lorsqu'il est temps de modifier une section de code sans commentaires, mais où tracez-vous la ligne? Par exemple, si vous avez une fonction qui calcule le nombre de secondes …
En répondant à cette question , j'ai commencé à me demander pourquoi autant de développeurs pensent qu'un bon design ne doit pas rendre compte des performances, car cela affecterait la lisibilité et / ou la maintenabilité. Je crois qu'un bon design prend également en compte les performances au moment de …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 5 ans . C'est un sujet quelque peu controversé, …
Il existe un fichier source dans un projet assez volumineux avec plusieurs fonctions extrêmement sensibles aux performances (appelées des millions de fois par seconde). En fait, le responsable précédent a décidé d'écrire 12 copies d'une fonction chacune différant très légèrement, afin de gagner du temps qui serait consacré à la …
Les else whileentretoises sans intervention sont-elles considérées comme «sûres» pour la maintenance? Écrire du if-elsecode sans accolades comme ci-dessous ... if (blah) foo(); else bar(); ... comporte un risque car le manque d'accolades permet de changer très facilement la signification du code par inadvertance. Cependant, ci-dessous est-il également risqué? if …
Prenons une application qui permet aux plugins de réagir à son flux de programmes. Je connais 2 façons d'y parvenir: les crochets et les événements 1. Crochets Utilisez des appels pour vider des fonctions dans le flux de programme principal. Ces fonctions peuvent être remplacées par des plugins. Par exemple, …
Contexte: je suis développeur d'entreprise dans une boutique 100% MS. Quelqu'un peut-il recommander un bon moyen de mesurer objectivement la maintenabilité d'un morceau de code ou d'une application? Pourquoi la maintenabilité : je suis fatigué des mesures de "qualité" dans mon groupe qui tournent uniquement autour du nombre de bogues …
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.