Due cose che ho notato la scorsa settimana mi fanno meravigliare:
- Un'intervista in cui sono state esaminate le mie abilità Perl. Uso sempre lo stile C per i loop e utilizzo la mappa circa una volta su ogni 10.000 righe di codice, quindi devo quasi sempre fare riferimento ad esso prima di utilizzarlo. Mentre posso interpretare il codice degli altri usando questo, non è il mio stile e questo è per motivi che riguardano la leggibilità e la facilità di passaggio da una lingua all'altra. Perlomeno ho percepito che per questo mi sono fatto male.
- Questa risposta alla mia domanda in cui il rispondente ha proceduto a refactoring ea prova di proiettile la mia minuscola sceneggiatura. Ammetto che ero un po 'offeso e un po' infastidito da quello, anche se posso capire come questa possa essere utile come abitudine.
Capisco che in una squadra, il mio stile dovrà adattare ciò che il team ha deciso è corretto - questo è necessario in ogni progetto e ognuno ha le proprie idee. Eppure mi sento come se fossi giudicato per quello che è sintatticamente un codice buono e leggibile.
Quanto pesa lo stile del tuo codice snippet più piccolo? Il codice come quello implica per gli altri che non ho il controllo della lingua perché non ho usato tutte le funzionalità? Il mio codice implica che non ho familiarità con i test di unità e test adeguati perché non ho completamente protetto da errori un piccolo script?