Questions marquées «code-quality»

Questions sur les meilleures pratiques pour écrire du code de haute qualité.


13
Je gagne 4 à 5 fois plus de points d'histoire que la moyenne, mais je produis deux fois moins de bugs. Les graphes disent que c'est 2x plus de bugs, comment gérer ça?
Il est donc généralement admis que les programmeurs de premier plan peuvent produire un ordre de grandeur supérieur / meilleur que le code de leurs pairs plus ordinaires. Il est également généralement admis que le taux d’erreurs dans le code est relativement constant pour les programmeurs. Au lieu de cela, …

10
Prototypage vs code propre au début
Je prévois de travailler sur quelques projets personnels qui pourraient devenir mon travail quotidien. Cela m'a fait réfléchir, par quel chemin devrais-je commencer? Protégez simplement - écrivez simplement du code de base fonctionnel qui pourrait me coûter beaucoup de temps d'optimisation et de refactorisation pour une expansion facile. Écrivez du …


4
révision de code avec git-flow et github
Avec git et github classiques, je peux effectuer une révision de code en créant simplement une demande d'extraction de la branche que je travaille sur la branche principale. Comment ferais-je des critiques de code avec git-flow? Avec un flux de travail tel que "finition de la fonctionnalité de flux git", …


6
Quelle est la meilleure façon de gérer le refactoring d'un gros fichier?
Je travaille actuellement sur un projet plus important qui contient malheureusement des fichiers dont les consignes de qualité logicielle n'étaient pas toujours suivies. Cela inclut les gros fichiers (lire 2000-4000 lignes) qui contiennent clairement plusieurs fonctionnalités distinctes. Maintenant, je veux refactoriser ces gros fichiers en plusieurs petits. Le problème est …

13
Qu'est-ce que cela signifie d'écrire «bon code»? [fermé]
Dans cette question, j'ai demandé si le fait d'être un mauvais écrivain vous empêche d'écrire un bon code. La plupart des réponses ont commencé avec "cela dépend de ce que vous entendez par bon code". Il semble que les termes "bon code" et "mauvais code" soient très subjectifs. Puisque j'ai …

8
Inverser une instruction IF
Donc, je programme depuis quelques années et j'ai récemment commencé à utiliser davantage ReSharper. Une des choses que ReSharper me suggère toujours est de "inverser" si "instruction pour réduire l'imbrication". Disons que j'ai ce code: foreach (someObject in someObjectList) { if(someObject != null) { someOtherObject = someObject.SomeProperty; } } Et …



4
La manière la plus conviviale de commander des définitions de méthode de classe
Quelle que soit la définition d'une classe, j'ai vu les définitions de méthodes ordonnées de différentes manières: alphabétique, chronologique selon l'usage le plus courant, alphabétique groupé par visibilité, alphabétique avec les getters et les setters regroupés, etc. Lorsque je commence à écrire une nouvelle classe, J'ai tendance à taper simplement …

19
Que dites-vous dans une révision de code lorsque l'autre personne a créé une solution trop compliquée? [fermé]
L'autre jour, j'ai passé en revue le code écrit par quelqu'un de mon équipe. La solution n'était pas entièrement fonctionnelle et la conception était trop compliquée - ce qui signifie stocker des informations inutiles, créer des fonctionnalités inutiles et, fondamentalement, le code présentait une grande complexité inutile, comme le placage …

9
Comment puis-je surmonter la paralysie par analyse lors du codage?
Lorsque je commence un nouveau projet, je commence souvent à penser immédiatement aux détails de la mise en œuvre. "Où vais-je placer DataBaseHandler? Comment dois-je l'utiliser? Les classes qui veulent l'utiliser doivent-elles s'étendre à partir d'une superclasse abstraite ..? Devrais-je utiliser une interface? Quel niveau d'abstraction vais-je utiliser dans ma …

12
Combien de couverture de code est "suffisant"?
Nous commençons une campagne pour obtenir une couverture de code ici dans mon travail et cela m’a amené à penser ... Combien de couverture de code est suffisante? Quand arrivez-vous au point de rendements décroissants sur la couverture de code? Quel est le bon compromis entre une bonne couverture et …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.