Devo continuare a sottolineare gli standard di sviluppo? [chiuso]

0

Sono stato con il mio team di software da circa tre anni e recentemente ho sviluppato il concetto di convenzioni di denominazione delle variabili (in tutte le lingue, ma C # / VB.Net in particolare).

In realtà non abbiamo alcuna convenzione di denominazione solida. Ho incontrato una resistenza seria - quindi cosa ?, importa davvero ?, sguardi vuoti, ecc.

Sono stato in grado di convincere gli altri ad essere almeno coerenti su un determinato file di codice (non ideale, ma con questo gruppo, qualsiasi standard basato su qualcosa di diverso da SQL è un passo avanti).

La mia domanda è questa: ho sempre ricevuto resistenza agli standard di sviluppo.

  • Devo semplicemente smettere di spingere gli standard e accettare il fatto che tutti sembrano fare le loro cose quando codificano?
posta Dan Appleyard 02.09.2014 - 22:46
fonte

1 risposta

7

Non chiudere ancora. Prova prima quanto segue.

Vendi loro l'idea in modo diverso. Vendi loro l'idea come "qualità del codice" .

Se sei il capo:

  • Di 'loro che hanno bisogno di migliorare la qualità del loro codice .
  • Di 'loro che la convenzione di denominazione è l'aspetto principale da considerare nella prima fase.
  • Spiega che la qualità del codice verrà presa in considerazione nella valutazione della performance.

Se sei solo il loro pari:

  • Di 'loro che non devono cambiare il codice che è già stato fatto, ma applicano le convenzioni nel nuovo codice che scrivono.
  • Usa la convenzione da solo.
  • Spiega che non stai inventando alcune convenzioni interne ma utilizzando la convenzione universalmente accettata di una determinata lingua, quella che utilizza la documentazione ufficiale della lingua.
  • Preparare una presentazione sui vantaggi dell'adozione di una convenzione di denominazione.
  • Parla della proprietà collettiva del codice. Non dovrebbero applicare criteri personali al codice che tutti devono mantenere.
  • Stampa / stampa un cheat-sheet della convenzione di denominazione in formato poster e visualizzalo nel tuo cubicolo. Offri di tracciare / stampare una copia per chi mostra interesse.

Usi test unitari?

  • Refettatore senza pietà ogni volta che ne hai voglia. I test unitari ti daranno le spalle.

Se non funziona nulla:

  • Sii fedele a te stesso e continua a fornire un esempio.
  • Ricorda che il lavoro è solo una parte della vita. Persegui altri, più degni obiettivi.
risposta data 03.09.2014 - 05:24
fonte

Leggi altre domande sui tag