Ottieni feedback sul tuo stile di codifica da qualcuno con più capacità ed esperienza.
Il modo in cui l'ho fatto è stato ottenere un lavoro dove io e un programmatore esperto abbiamo collaborato ai progetti, e ha revisionato tutto il codice che ho controllato. Ogni tanto mi scriveva un'email con tutto ciò che lo infastidiva o lo confondeva il mio codice Mi ci è voluto un po 'per trovare uno stile con cui sia io sia lui ci siamo sentiti a nostro agio, e abbiamo avuto alcuni dibattiti accesi su alcune cose, ma tutto sommato ho imparato molto e ci siamo lasciati come amici.
Leggi libri / articoli sui modelli di design, applica modelli diversi ai tuoi problemi e vedi quelli che ritieni siano utili in quali situazioni.
Leggi libri / articoli su convenzioni di denominazione e stili di formattazione. Diverse comunità usano stili diversi. È generalmente una buona idea usare uno stile che le persone con maggiori probabilità di leggere il tuo codice riconosceranno.
Alcuni consigli concreti sulla strutturazione del codice:
- Quando vedi che alcune parti del tuo codice possono essere semplificate, fallo.
- Quando vedi che parte del codice può essere riutilizzata, rendila una funzione e riutilizzala.
- Non aver paura di cambiare i nomi di variabili e funzioni se sono cattivi.
- Quando hai un'idea per qualcosa (una struttura, una funzione, una classe, un pattern, qualsiasi cosa) che può semplificarti la vita, crearla e usarla.
- Cambia spesso la tua mente. Ogni volta che fai, impari qualcosa.
Dedicare del tempo per farlo naturalmente ti rallenterà all'inizio. Man mano che il tuo codice diventa sempre più elegante, sarà più facile da mantenere e raccoglierai i benefici del tuo lavoro.