Quasi sempre formatto il mio codice prima di impegnarmi per assicurarmi che sia eseguito correttamente. La maggior parte della mia squadra non si preoccupa e non sempre formatta il codice in modo corretto (cose secondarie che non influenzano il codice ma influenzano la leggibilità quando si tenta di mantenerlo).
Recentemente ho installato gli elettroutensili VS con un'opzione "Format on save" e ho apportato una modifica a un file che non era stato formattato in precedenza. Il VP dello sviluppo è venuto da me e mi ha rimproverato per la formattazione poiché si vede nello strumento di fusione come se avesse cambiato quasi l'intero file, invece di una riga o due (quindi non può vedere esattamente cosa ho modificato facilmente), e mi ha detto di disabilitare il formato su save in futuro. Mentre capisco questa preoccupazione, a volte trovo difficile scegliere il codice non formattato, e IMO dovrebbe essere formattato correttamente tutto il tempo comunque. Nota che non sto solo riformattando le cose per un capriccio, ma mentre scrivo codice userò lo strumento di alimentazione o premo il tasto per formattare il testo per renderlo più facile da leggere, e in SVN questo si presenta come una modifica.
Quindi chiedo, è sempre la formattazione del codice in realtà una cosa negativa? Le sue preoccupazioni sono più valide che assicurarsi che il codice sia leggibile?