Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Цель данной статьи было не перечисление антипаттернов, а пресечение их возникновения.
Коллега, какие более быстрые способы обучения навыкам хорошего проектирования с нуля Вы знаете?
Более 15 лет в индустрии разработки программного обеспечения. Познал ДАО Программирования, теперь наставляю на Путь Истинный. В областях:
* архитектура программного обеспечения,
* постановка процесса разработки
* инженерия программного обеспечения.
* применение ТОС для SW проектов
Возможно, мне не удалось правильно донести свою мысль и Ваши ожидания от статьи разошлись с реальностью.
… начать какую-то конструктивную дискуссию именно о простых базовых принципах, применимых в качестве отправной точки при аудите дизайна...
Коллега, Вы серьезно уверены что молодой специалист, почти без стажа работы, сможет удержать в голове все паттерны и антипаттерны?
Однако, к сожалению, не увидел от Вас, коллега, ни одного конструктивного комментария.
В ответе на вопрос «Что класс должен делать?»
Если вы нашли логическое и непротиворечивое доказательство, которое не конфликтует с ранее записанными фактами, значит ваш проект имеет хороший дизайн.
как понять, как этот класс делить?
Как научить его думать правильно?
Хороший дизайн, плохой дизайн…