Comment trouver les parties puantes de votre code

Le code sent mauvais. Voyons comment changer les arômes.

Dans cette série, nous verrons plusieurs symptômes et situations qui nous font douter de la qualité de nos développements.

Nous présenterons des solutions possibles.

La plupart de ces odeurs ne sont que des indices de quelque chose qui pourrait être erroné. Ce ne sont pas des règles rigides.

Code Odeurs

Code Smell 01 - Modèles anémiques Code Smell 02 - Constantes et nombres magiques Code Smell 03 - Les fonctions sont trop longues Code Smell 04 - String Abusers Code Smell 06 - Trop intelligent Programmer Code Odeur 07 - Variables booléennes Code Smell 08 - Long Chains Of Collaborations Code Odeur 09 - Code Dead Code Odeur 10 - Trop d'arguments Code Odeur 11 - Sous-classification pour Code Réutilisation Code Odeur 12 - Code nul Odeur 13 - Constructeurs vides Code Odeur 15 - Pré-conditions manquées Code Odeur 16 - Code d' effet d'ondulation Odeur 17 - Code des fonctions globales Odeur 19 - Arguments facultatifs Code Odeur 20 - Optimisation prématurée Code Smell 21 - Fonctions anonymes Abusers Code Smell 22 - Helpers Code Smell 23 - Type d'instance Checking Code Smell 24 - Boolean Coercions Code Smell 25 - Pattern Abusers Code Smell 26 - Exceptions Polluting Code Smell 27 - Associative Arrays Code Smell 28 - Setters Code Smell 29 - Paramètres / Configs Code Odeur 30 - Odeur de code commercial moqueur 31 - Méthodes accidentelles sur les objets commerciaux Odeur de code 32 - Odeur de code Singletons 33 - Odeur de code d' abréviations 34 - Trop d'attributs

… Et bien d'autres à venir.

Les odeurs sont certaines structures du code qui suggèrent (parfois elles crient) la possibilité de refactorisation.

Martin Fowler

Génie logiciel

Une partie de l'objectif de cette série d'articles est de générer des espaces de débat et de discussion sur la conception de logiciels.

Liste de contrôle de la conception d'objets

Nous attendons avec impatience vos commentaires et suggestions sur cet article.

Suggested posts

Recherche d'informations sur les noms de domaine

Un extrait de Small, Sharp Software Tools par Brian P. Hogan

Recherche d'informations sur les noms de domaine

Lorsque vous faites une demande à facebook.com, votre ordinateur recherche le nom de domaine pour traduire ce nom de domaine en une adresse IP afin que votre ordinateur puisse établir cette connexion.

Le mot D et le mot L dans UI Design. La langue compte. Ne soyez pas raciste.

Le mot D et le mot L dans UI Design. La langue compte. Ne soyez pas raciste.

Notre langue est un outil puissant qui peut façonner nos pensées, nos attitudes et nos actions. Même des termes apparemment inoffensifs peuvent perpétuer des préjugés et des stéréotypes nuisibles.

Related posts

Le mensonge du cow-boy

Comment les mégacorporations ont vendu aux Américains un mensonge costaud

Le mensonge du cow-boy

C'est un matin brillamment doré dans les collines de l'ouest, alors que les premiers rayons du soleil illuminent l'herbe givrée des plaines. Un troupeau de bovins Angus placides, d'un noir de jais et massif, se découpe sur le lever du soleil alors qu'ils descendent un sentier battu vers un lieu qu'ils connaissent tous bien; le bar du petit-déjeuner.

L'érosion lente : dévoiler les façons dont les gens perdent leur carrière

L'érosion lente : dévoiler les façons dont les gens perdent leur carrière

Dans le monde rapide et compétitif d'aujourd'hui, la carrière d'une personne joue un rôle important dans la croissance personnelle, la stabilité financière et la satisfaction globale de la vie. Cependant, de nombreuses personnes se retrouvent prises dans un cycle incessant de stagnation et d'insatisfaction, dépérissant progressivement dans leur vie professionnelle.

Créer un environnement de travail sûr

Créer un environnement de travail sûr

« Il me protégera quand je serai en danger. Il me cachera dans sa tente.

Le premier livre d'un enfant sur la défonce

Le premier livre d'un enfant sur la défonce

(Attention - Ceci est une satire, destinée à être joyeusement subversive - Certainement pas pour les enfants) Vous avez vu votre mère et votre père se cacher dans la cuisine et fumer ces cigarettes malodorantes. Ils vous disent.