RSS Le Daily WTF
Suivre
CodeSOD : Événements conventionnels
L'auteur critique le cycle de vie basé sur les événements d'ASP.Net WebForms comme une approche obsolète et erronée de conception d'applications web. Pete a hérité d'une application héritée construite à l'aide de ce framework par un développeur précédent, Bob. Le code de Bob se caractérise par des méthodes excessivement longues, du code redondant et un moteur de localisation personnalisé, mal implémenté. Bob utilisait fréquemment des instructions de retour conditionnelles inutiles et inefficaces. Les WebForms s'appuient généralement sur des conventions de nommage pour la gestion des événements, une pratique que Bob a ignorée. Au lieu de cela, Bob a enregistré manuellement les gestionnaires d'événements dans chaque page, même lorsque cela n'était pas nécessaire. Cette approche, tout en évitant les conventions de nommage, manquait de cohérence et d'efficacité. L'auteur partage une aversion pour la programmation par convention, mais souligne que la méthode de Bob était encore pire. Le code hérité global constitue un problème important pour l'équipe actuelle.