Non si tratta delle convenzioni di denominazione tipiche, dove posizionare i tuoi commenti, dovremmo usare le regioni, ecc. Si tratta di uno standard di codifica che discute dettagli su come un programmatore dovrebbe progettare le sue applicazioni.
Cose come: (su un'app .NET e non nei termini esatti)
- Rendi il minor numero possibile di lezioni
- Le lezioni dovrebbero fare quanto le loro controparti del mondo reale possono fare
- La modifica è migliore dell'estensione
- Una DLL per categoria (una libreria per le funzioni e-mail, una libreria per le funzioni relative ai file)
Ognuno ha avuto la propria esperienza con codici errati e possibilmente cattiva progettazione, ma cosa succederebbe se fossi inserito in una squadra (partire non è un'opzione) in cui avevano standard di progettazione che semplicemente non si sentivano bene. Non sono sicuro di come rispondere professionalmente quando mi sento morire dentro ogni volta che mi viene chiesto di programmare in questo modo.