Soy un recién graduado de AI (alrededor de 2 años) trabajando para una operación modesta. Me ha tocado a mí (principalmente porque soy el primer 'adoptador' en el departamento) crear un documento de estándares de codificación C# básico (¿es útil leerlo?).¿Hay alguna sugerencia para desarrollar un documento de normas/mejores prácticas de codificación de C#?
Creo que debería explicar que probablemente soy el ingeniero de software más joven en activo, pero estoy deseando que llegue esta tarea, ya que con suerte podría ser capaz de producir algo a medias. Realicé una búsqueda bastante extensa de Internet y leí artículos sobre lo que un documento de estándares de codificación debería/no debería contener. Esto parece un lugar tan bueno como cualquiera para pedir algunas sugerencias.
Me doy cuenta de que potencialmente estoy abriendo la puerta a un mundo de desacuerdos sobre 'la mejor manera de hacer las cosas'. Yo entiendo y respeto el hecho innegable de que cada programador tiene un método preferido para resolver cada tarea individual, como resultado, no estoy buscando escribir algo tan draconianamente proscriptivo como para sofocar el talento personal, sino para intentar obtener una metodología general y acordar estándares (por ejemplo, convenciones de nomenclatura) para ayudar a que los códigos de los individuos sean más legibles.
Así que aquí va .... alguna sugerencia? Cualquiera en absoluto?
no estoy de acuerdo. Lo peor que puede suceder es que las pautas sean inconsistentes; y los insectos se deslizan por. Si está escribiendo software de control para el LHC, entonces estamos fd. /sarcasmo – TraumaPony