Casi en todas partes donde trabajé conocí a mucha gente a la que no le importaba que produjeran cantidades masivas de código repetitivo.Falta de disposición para ver el código repetitivo como un problema importante? ¿Por qué? Contramedidas?
Para mí, esta es una de las peores cosas de la historia, conduce a errores, es aburrida y aumenta el ruido.
El peor ejemplo puede ser incluso la falta de voluntad de Microsofts para darnos una mejor sintaxis para este molesto "INotifyPropertyChanged" - cosas. No puede usar las propiedades generadas automáticamente, tiene que crear una gran redundancia (replicando el nombre de la propiedad en la llamada a "OnPropertyChanged" o cualquiera que sea el método que se llame).
Algunas personas llegan incluso a aceptar que la mayoría de los programas en muchos lenguajes de programación consisten principalmente en el mismo código repetido (ruido), cosas no interesantes (señal). Ver MSDN - ejemplos, por ejemplo, hay tanto código innecesario y repetido en todas partes (el horrible "INotifyPropertyChanged" - patrón que arruina todo el flujo siendo solo la punta del iceberg).
Sin embargo, cuando planteo este problema y propongo soluciones como AOP (PostSharp.NET) o el uso de delegados (para los que no usan C#: funciones anónimas, a menudo realizadas con un operador lambda), todo lo que obtengo es " no me importa ".
Alguien más aquí preocupado por la gran cantidad de ruido introducido por el código repetitivo y ¿quién quiere pensar en formas de impulsar las soluciones a la plantilla repetitiva?
Exactamente, así es como me siento al respecto. La cantidad de código repetitivo (tengo un nombre diferente para él: "código s ***", así es como lo llamo en la vida real) en C# a veces es abrumador ... :-( –
Exactamente. A veces, el más desalentador Lo que pasa con una base de código es el gran volumen de código. – dsimcha