Il y a des noms, où si vous vous trouvez à chercher ces noms, vous savez que vous avez déjà foiré quelque chose.
Par exemple:
XxxManager
Cela est mauvais car une classe doit décrire son travail. Si le mot le plus spécifique que vous puissiez trouver pour ce que la classe fait est "gérer", alors la classe est trop grosse.
Quels autres anti-modèles de nommage existent?
Pour clarifier, je ne demande pas "quels noms sont mauvais" - cette question est entièrement subjective et il n'y a aucun moyen d'y répondre. Je demande, "quels noms indiquent les problèmes globaux de conception avec le système." Autrement dit, si vous souhaitez appeler un composant Xyz, cela indique probablement que le composant est mal conçu. Notez également qu'il existe des exceptions à chaque règle. Je recherche simplement des indicateurs d'avertissement lorsque j'ai vraiment besoin d'arrêter et de repenser un dessin.