Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
when the Narrator and his friends came into Miles City, Montana he notices that the «engine idle is loping a little,» a possible indication that the fuel/air mixture is too rich. The next day he is thinking of this as he is going through his ritual to adjust the valves on his cycle's engine. During the adjustment, he notes that both spark plugs are black, confirming a rich mixture. He recognizes that the feel-good-higher-altitude-mountain-air is causing the engine to run rich. New jets are purchased, and installed, and with the valves adjusted, the engine runs well again.
Проблема в том, что достаточно почитать Роберта Мартина или Банду четырёх, как тут же возникает желание переписать нафиг весь свой код. Нужно понимать, что идеального кода нет. Я придерживаюсь правила: “Код должен работать без багов, быть тестируемым и читаемым”.
Если код работает не верно — значит код написан не верно
Мозг как-то сам собой переключается на разработку особо изощренных методов пыток для автора кода.
Бывает смотришь на задачу, и не знаешь как к ней подступиться. С какой стороны начать? И вообще, что-то лень сегодня. «Посижу 10 минут во Вконтактике, потом начну. Ну, после кофе. Ну вот, старый код надо порефакторить, и потом начну. А это что-за таск с низким приоритетом? Выполню его и точно начну…».
Если код работает не верно — значит код написан не верно
Успокойся и все получится
Самое сложное — начать
Знай свои инструменты
Не будь перфекционистом
Один вопрос: как трудоголику научиться отдыхать?))
Не буду врать, у меня на полке скопилась внушительная стопка того, что я купил, но пока не читалКак знакомо. Я специально купила «Совершенный код», чтобы точно прочитать. И всё не могу её осилить, даже стыдно, ведь некоторые перечитывают её каждый год! «Я ежегодно перечитываю ее на протяжении вот уже девяти лет и все еще узнаю много нового!» (с) Джон Роббинс
7 золотых правил одного программиста