Semplicemente curioso, quali tipi di tentazioni nella programmazione si sono rivelati davvero dannosi nei tuoi progetti?
Come quando senti veramente l'impulso di fare qualcosa e credi che andrà a beneficio del progetto oppure ti limiti a credere che lo sia, e dopo una settimana ti rendi conto di non aver risolto alcun reale problemi, ma invece ne ha creati di nuovi o, nel migliore dei casi, ha soddisfatto la tua bestia interiore senza alcun impatto visibile.
Personalmente, trovo molto difficile non refactoring del codice errato. Io lavoro con un sacco di codice legacy errato, e ci vogliono alcuni respiri profondi per non toccarlo quando non ho test per dimostrare che il mio refactoring non infrange nulla.
Un altro demone per me nell'interfaccia utente, posso letteralmente passare ore a modificare il layout dell'interfaccia utente solo perché mi diverto a farlo. A volte mi dico che sto lavorando sull'usabilità, ma la verità è che adoro spostare i pulsanti.
Quali sono i tuoi demoni di programmazione e come li eviti?