Questions marquées «anti-patterns»

Un anti-modèle est un comportement ou une pratique courante malgré son inefficacité ou son contre-rendement.







1
D'où vient la «sortie (-1)»?
Je vois dans beaucoup de logiciels hérités et de mauvais tutoriels sur Internet qui recommandent d'utiliser exit(-1), return -1ou similaire, pour représenter une «terminaison anormale». Le problème est, dans POSIX au moins, -1n'a jamais été et n'est pas un code d'état valide. man 3 exitillustre qui exit()renvoie la valeur de …

6
Pourquoi est-il mal de commenter le code, puis de le supprimer progressivement pour garder une trace de ce que j'ai déjà fait et de ce qui reste à faire?
Chaque fois que je découvre qu'une grande partie de mon code doit être modifiée, soit parce qu'elle est incorrecte, soit parce qu'elle doit être adaptée aux changements architecturaux majeurs nécessités par d'autres raisons, voici ce que je fais généralement: Je commente tout le code que je soupçonne de devoir changer. …



1
Est-ce toujours un contre-modèle si nous enregistrons un message d'exception et levons une exception différente?
Notre webapplication utilise un ExceptionMapperà la carte des exceptions à Response. Nous enregistrons les messages d'exception avant de lancer une nouvelle exception les suivants: catch (SomeException ex) { LOG.error(ex.getMessage()); throw new MyException(ex.getMessage()); } Nous ne repoussons pas la même exception , donc ma question est de savoir si cela serait …

2
Qu'est-ce que l'antipattern For-Case?
L'article TDWTF d'aujourd'hui commence par une confession de l'auteur: Je ne savais pas ce qu'était l'anti-motif For-Case jusqu'à relativement récemment, quand il y avait une série d'articles le condamnant comme anti-motif. Je suis sûr que je l'ai probablement utilisé à un moment donné, mais je ne l'ai jamais connu par …




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.