RSS El Diario ¿Qué Demonios?
Seguir
Código del Día: Eventos Convencionales
El autor critica el ciclo de vida basado en eventos de ASP.Net WebForms como un enfoque obsoleto y defectuoso para el diseño de aplicaciones web. Pete heredó una aplicación legada construida con este marco por un desarrollador anterior, Bob. El código de Bob se caracteriza por métodos excesivamente largos, código redundante y un motor de localización personalizado y mal implementado. Bob frecuentemente utilizó declaraciones de retorno condicionales innecesarias e ineficientes. WebForms suelen confiar en convenciones de nomenclatura para el manejo de eventos, una práctica que Bob descuidó. En su lugar, Bob registró manualmente los controladores de eventos en cada página, incluso cuando no era necesario. Este enfoque, aunque evitaba las convenciones de nomenclatura, carecía de consistencia y eficiencia. El autor comparte una aversión por la codificación por convención, pero señala que el método de Bob era aún peor. En general, el código legado es un problema significativo para el equipo actual.