Nawyki są zwykle wynikiem prób i błędów w podejściu do rzeczy i kontynuowania tego, co daje nam pożądane wyniki i unikania tego, co nie. W grę wchodzi również robienie tego, co lubimy i unikanie tego, czego nie lubimy. To działa do pewnego momentu, ponieważ w końcu zrobimy coś, co nam się nie podoba, aby opłacić czynsz.
To zależy od tego, co Cię do tego doprowadziło, i twoich powodów. Tu jest kilka:
- Zbyt często trzeba było zmieniać kod z powodu zmian w projekcie
- Nie zmieniasz złego projektu, ponieważ mniejsze rozwiązanie zostało już zakodowane
- Wolisz rysować i projektować niż pisać odkładanie kodu
- martwienie się o składnię i szczegóły kodowania odwraca uwagę od myślenia o lepszych projektach.
Mamy nadzieję, że odkryłeś, że jeśli projektujesz dłużej, Twój kod jest lepszy. Jeśli spojrzysz wstecz i zobaczysz, że nie ma znaczenia, ile czasu spędzasz na projektowaniu, możesz to zmienić. Innym zagadnieniem jest to, jak często wykrywacie problemy po napisaniu kodu w porównaniu do pracy z projektami. Jeśli nie znajdziesz problemów, dopóki nie napiszesz kodu, powinieneś rozważyć równowagę i zacząć kodować coś wcześniej niż później. Być może to podejście może być zastosowane do zastosowania nowszych technologii lub bardzo złożonej funkcji.
Nie wiem, czy mam dyscyplinę, by trzymać się jednego lub drugiego podejścia, nawet jeśli odkryję, że jedno działa lepiej od drugiego. Czasami czuję potrzebę pójścia na białą tablicę; inni klawiatura.