Le abitudini sono di solito il risultato di approcci di prova ed errori alle cose e continuando ciò che ci dà i risultati desiderati ed evitando ciò che non fa. Fa ciò che ci piace ed evitiamo ciò che non ci piace entra in gioco. Funziona fino a un certo punto perché alla fine, faremo qualcosa che non ci piace per ottenere l'affitto pagato.
Dipende da cosa ti ha portato a questo e ai tuoi motivi. Eccone alcuni:
- Troppo spesso, hai dovuto modificare il codice a causa di modifiche al design
- Non si modifica un design scadente perché la soluzione minore era già codificata
- Preferisci disegnare e progettare piuttosto che scrivere codice procrastinazione
- doversi preoccupare della sintassi e dei dettagli della codifica, ti distrae dal pensare a progetti migliori.
Spero che tu abbia scoperto che se progetti più a lungo, il tuo codice è migliore. Se puoi guardare indietro e vedere che non importa quanto tempo dedichi al design, potresti voler cambiare. Un'altra considerazione è la frequenza con cui si scoprono problemi dopo aver scritto codice rispetto a lavorare con i propri progetti. Se non trovi problemi fino a dopo aver scritto del codice, dovresti prendere in considerazione un equilibrio e iniziare a programmare qualcosa prima o poi. Forse questo approccio potrebbe essere applicato all'uso di tecnologie più recenti o di una funzionalità molto complessa.
Non so se ho la disciplina per seguire un approccio o l'altro anche quando scopro che uno funziona meglio dell'altro. A volte sento il bisogno di andare alla lavagna bianca; altri la tastiera.