- Регистрация
- 10 Окт 2018
- Сообщения
- 60,119
- Реакции
- 336,110
- Голосов: 0
- #1
[DesignGurus.io] Грокаем принципы проектирования SOLID
Материал пригодится, если вам надоели запутанные классы, правки, которые тянут за собой изменения в соседних модулях, и тесты, которые не написать без костылей. Когда вы разберётесь в SOLID, архитектурные проблемы станут заметны ещё на этапе проектирования, и решать их можно будет осознанно, а не наугад.
Это хорошая база для тех, кто хочет перейти от кода, который просто работает, к коду, который удобно поддерживать, расширять и показывать на ревью. Курс на английском языке.
Если вы хотите писать понятный, гибкий и легко расширяемый код, этот материал покажет, чем ценны принципы SOLID, как они помогают в ежедневной работе и почему их освоение становится важной ступенью профессионального роста.
Подробнее:
Скачать:
Описание курса:
Код, который отлично работает сегодня, но разваливается после первой же доработки, знаком почти каждому программисту. Курс от DesignGurus.io посвящён пяти принципам SOLID. На них держится грамотное объектно-ориентированное проектирование, и в курсе они объясняются через применение в работе, а не сухими определениями.Материал пригодится, если вам надоели запутанные классы, правки, которые тянут за собой изменения в соседних модулях, и тесты, которые не написать без костылей. Когда вы разберётесь в SOLID, архитектурные проблемы станут заметны ещё на этапе проектирования, и решать их можно будет осознанно, а не наугад.
Это хорошая база для тех, кто хочет перейти от кода, который просто работает, к коду, который удобно поддерживать, расширять и показывать на ревью. Курс на английском языке.
Если вы хотите писать понятный, гибкий и легко расширяемый код, этот материал покажет, чем ценны принципы SOLID, как они помогают в ежедневной работе и почему их освоение становится важной ступенью профессионального роста.
Что такое принципы SOLID и зачем они нужны:
SOLID — это пять фундаментальных рекомендаций объектно-ориентированного проектирования. С ними проще строить программные системы, которые удобно поддерживать и масштабировать. Разработчик, который понимает эти принципы, обходит типичные архитектурные ошибки и заметно повышает качество своей работы.Подробнее:
Скрытое содержимое доступно для зарегистрированных пользователей!
Скачать:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.