He sido desarrollador web desde hace algún tiempo utilizando ASP.NET y C#, quiero probar y aumentar mis habilidades mediante el uso de las mejores prácticas.Alternativas para el patrón singleton?
Tengo un sitio web. Quiero cargar la configuración una vez, y solo hacer referencia donde sea que la necesite. Así que investigué y el 50% de los desarrolladores parecen estar usando el patrón singleton para hacer esto. Y el otro 50% de los desarrolladores son ant-singleton. Todos odian a los solteros. Recomiendan la inyección de dependencia.
¿Por qué los singleton son malos? ¿Cuál es la mejor práctica para cargar configuraciones de sitios web? ¿Deberían cargarse solo una vez y hacer referencia a ellos cuando sea necesario? ¿Cómo podría hacer esto con la inyección de dependencia (soy nuevo en esto)? ¿Hay alguna muestra que alguien pueda recomendar para mi escenario? Y también me gustaría ver algún código de prueba unitaria para esto (para mi escenario).
Gracias Brendan
posible duplicado de [¿Hay alguna alternativa viable al patrón GOF Singleton?] (Http://stackoverflow.com/questions/162042/are-herehere-any-viable-alternatives-to-the-gof-singleton- patrón) –