Questions marquées «code-smell»

Déterminer ce qui est et n'est pas une «odeur de code» est subjectif et varie selon le langage, le développeur et la méthodologie de développement. Avant de vous demander si une technique est une «odeur de code», demandez-vous quelles seraient les conséquences pour votre projet spécifique si vous utilisiez cette technique. Se demander simplement si quelque chose est une "odeur de code" ou non est trop subjectif.

267
Les #regions sont-elles un anti-modèle ou une odeur de code?

C # permet l'utilisation de #region/ #endregionkeywords pour rendre des zones de code réductibles dans l'éditeur. Chaque fois que je le fais bien, je le fais pour cacher de gros morceaux de code qui pourraient probablement être refactorisés dans d'autres classes ou méthodes. Par exemple, j'ai vu...

37
Y a-t-il des odeurs d'architecture?

Il existe des tonnes de ressources sur le Web qui font référence aux odeurs de code. Cependant, je n'ai jamais vu d'informations sur les odeurs architecturales . Est-ce défini quelque part et y a-t-il une liste disponible? Des recherches officielles ont-elles été menées sur les défauts...

23
Mon collègue a créé une table SQL à 96 colonnes

Nous voici en 2010, ingénieurs logiciels avec 4 ou 5 ans ou expérience, toujours en train de concevoir des tables avec 96 colonnes de fracturation. Je lui ai dit que ça allait être un cauchemar. Je lui ai montré que nous devons utiliser des ordinaux pour interfacer MySQL avec C #. J'ai expliqué que...