Привычки, как правило, являются результатом проб и ошибочных подходов к вещам и продолжению того, что дает нам желаемые результаты, и избеганию того, что не дает. Заниматься тем, что нам нравится, и избегать того, что нам не нравится, тоже. Это работает до некоторой степени, потому что в конечном итоге мы сделаем то, что нам не нравится, чтобы получить арендную плату.
Это зависит от того, что привело вас к этому и вашим причинам. Вот некоторые из них:
- Слишком часто вам приходилось менять код из-за изменений в дизайне
- Вы не измените плохой дизайн, потому что меньшее решение уже было закодировано
- Вы бы предпочли рисовать и разрабатывать, чем писать промедление кода
- необходимость беспокоиться о синтаксисе и деталях кодирования отвлекает вас от размышлений о лучших разработках.
Надеюсь, вы обнаружили, что если вы разрабатываете дольше, ваш код лучше. Если вы можете оглянуться назад и увидеть, что не имеет значения, сколько времени вы тратите на дизайн, вы можете захотеть измениться. Другое соображение заключается в том, как часто вы обнаруживаете проблемы после написания кода по сравнению с работой с вашими проектами. Если вы не обнаружите проблем до тех пор, пока не напишите какой-либо код, вам следует подумать о балансе и приступить к кодированию чего-либо раньше, а не позже. Может быть, этот подход может быть применен к использованию более новых технологий или очень сложной функции.
Я не знаю, есть ли у меня дисциплина, чтобы придерживаться одного подхода или другого, даже когда я обнаруживаю, что один работает лучше, чем другой. Иногда я чувствую необходимость перейти к белой доске; другие клавиатура.