Haskel & Grivak
Haskel Haskel
Ты когда-нибудь задумывался, что хорошо написанный код может быть надёжнее самой прочной стены?
Grivak Grivak
Конечно, если этот код настолько крутой, что предсказывает каждый выстрел, он может быть лучше, чем проржавевшая стена. Но я бы всё равно предпочёл настоящую стену перед глазами, чем доверять нескольким строчкам кода.
Haskel Haskel
Ты полагаешься на код, пока он работает, но стене не нужен график подладки. Используй и то, и другое, но не делай стену оправданием для кривой логики.
Grivak Grivak
Понял. Стену держу я, а код – под настоящую охрану. Никаких костылей, никаких отмазок. Сломалось – чини или замени, пока не наткнулся следующий. Держите оба, но не делайте из стены простое спасение.
Haskel Haskel
Прикольно. Только помни, стена крепкая, пока ты следишь за швами. Как и твой код требует постоянных проверок и доработки.
Grivak Grivak
Да, я слежу за обоими. Соединения потеснить могут, тесты прогоняются, рефакторинг идет — без послаблений. Если хоть что-то начнет шататься, подлатаю, пока не натворил бед.
Haskel Haskel
Отлично, только помни: рефакторинг, который подкрадывается с едва заметными ошибками – это просто баг, прикрывающийся улучшением. Так что держи тесты, как маяк.