Прагматичная оптимизация: какая часть кода всегда должна быть чистой, а где допускается грязь

image-loader.svg

Весь прикладной код глобально можно разделить на три уровня: домен, управляющий код и представление. Если в каких-то частях (например, в конечных точках) грязный код допустим, то на других его быть не должно — это может повлиять на архитектуру и поддержку проекта. CEO Хекслета Кирилл Мокевнин в своем твиттере рассказывает о критичности разных кусков кода при разработке и ревью: как они влияют друг на друга и в каких моментах оптимизация критична. В качестве эксперемента приводим тред целиком.

© Habrahabr.ru