Lavoro in un'azienda di sistemi di controllo, dove il lavoro principale è SCADA e PLC , insieme ad altri sistemi di controllo.
Lo sviluppo del software non è realmente qualcosa che l'azienda fa, a parte piccole parti qua e là, finché non è stata presa la decisione di creare un sistema interno di gestione e valutazione del progetto.
Questo progetto è stato intrapreso da persone che sono venute qui come persone del software in origine e che siamo per lo più giovani.
Il progetto è iniziato in piccolo, quindi abbiamo documentato solo cose come la progettazione, i database ecc., ma non abbiamo mai veramente concordato un formato / convenzioni di codifica.
Abbiamo iniziato a utilizzare StyleCop per assicurarci di avere un codice ben documentato, ma sento che abbiamo bisogno di un documento ufficiale per le convenzioni / pratiche di codifica in modo che possiamo mantenere un buon standard e se in futuro ci saranno altri importanti lavori di sviluppo, chiunque lavori su di esso ha una buona base.
Qui sta il problema, non ho idea di come redigere un documento per le convenzioni e gli standard di codifica, tutto quello che posso pensare è esempi di buone e cattive pratiche (ad esempio caso cammello quando si nominano le variabili, si evita la notazione ungherese, ecc.) siamo tutti abbastanza bravi programmatori (a quanto pare) ma non abbiamo una carta per questo genere di cose.
Per metterlo in evidenza, la mia domanda è: Quali sono gli aspetti chiave e i contenuti di un buon documento sugli standard di codifica?