
Весь прикладной код глобально можно разделить на три уровня: домен, управляющий код и представление. Если в каких-то частях (например, в конечных точках) грязный код допустим, то на других его быть не должно — это может повлиять на архитектуру и поддержку проекта. CEO Хекслета Кирилл Мокевнин в своем твиттере рассказывает о критичности разных кусков кода при разработке и ревью: как они влияют друг на друга и в каких моментах оптимизация критична.
В твиттере Кирилла Мокевнина есть несколько популярных тредов: например, про мифы вокруг ООП, автоматное программирование и индепотентность. В качестве эксперемента публикуем один из них на Хабре.
ссылка на оригинал статьи https://habr.com/ru/company/hexlet/blog/649041/
Добавить комментарий