Никита Поляков
Ссылка
нажмите — покажем
нажмите — покажем
ЧИСТЫЙ КОД (Part 3)
Скажи свое мнение и беги: не откладывай на завтра то, что можно сделать послезавтра
Звучит как сомнительный совет, однако я убежден, что это один из ключевых принципов качественной архитектурной работы.
Под профессиональный контекст это можно перефразировать как
Откладывай принятие важных архитектурных решений как можно дольше.
Оно же верно и в концепции чистого кода.
Это не значит избегать решений и ответственности вовсе. Скорее наоборот, это значит принимать только те решения, без которых невозможно двигаться дальше прямо сейчас. Остальные же будет дальновиднее оставить на момент, когда появится больше данных о контексте задачи (про план сбора контекста я писал в посте выше).
Если к моменту принятия решения информации не прибавится, мы со спокойной душой возьмем в работу изначальные идеи. Но если контекст дополнится, новое решение будет осмысленнее и качественнее, что в долгосрочной перспективе окажется выгоднее.
P.S. А какие принципы у вас есть в работе?
1 · 249 ·