Lavoro in un'azienda di sistemi di controllo, dove il lavoro principale è SCADA e PLC , insieme ad altre cose sui sistemi di controllo.
Lo sviluppo del software non è realmente qualcosa che la società fa, a parte piccoli pezzi qua e là, fino a quando non è stata presa la decisione di creare un sistema interno di gestione e valutazione del progetto.
Questo progetto è stato accolto da persone che sono venute qui come software originariamente e siamo per lo più junior.
Il progetto è iniziato in piccolo, quindi abbiamo documentato solo cose come design, elementi del 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 da poter continuare a un buon standard e se ci saranno altri importanti lavori di sviluppo in futuro, chiunque ci lavori ha una buona piastra di base.
Qui sta il problema, non ho idea di come redigere un documento per la codifica di convenzioni e standard, tutto ciò a cui riesco a pensare sono esempi di buone e cattive pratiche (ad esempio caso di cammello quando si nominano le variabili, evitando la notazione ungherese ecc.) Siamo tutti programmatori abbastanza competenti (apparentemente) ma non abbiamo una carta per questo tipo di cose.
Per chiarire la questione, la mia domanda è: quali sono gli aspetti chiave e i contenuti di un buon documento sugli standard di codifica?