Что почитать для прокачивания навыков проектирования приложений?

Интересуют такие аспекты:
- разработка архитектуры с нуля
- разработка архитектуры для модификации существующего приложения
- планирование и учет возможных точек роста проекта

Спасибо за любые полезные материалы.
  • Вопрос задан
  • 2249 просмотров
Пригласить эксперта
Ответы на вопрос 7
rockon404
@rockon404
Frontend Developer
Достаточно поработать в проектах с хорошей архитектурой.
С нуля писать не надо, используйте фреймворки. Приложения на фреймворках отлично поддерживаются, рефакторятся и масштабируются.
Почитайте о MVC, SOLID, паттернах проектирования.
Ответ написан
Комментировать
gaparchi
@gaparchi
Очередность прочтения лучше соблюдать.
  1. Шаблоны корпоративных приложений, Мартин Фаулер
  2. DDD, Эрик Эванс
  3. Применение DDD и шаблонов проектирования, Джимми Нильсон
  • SOLID, Принципы, паттерны и методики гибкой разработки на языке C# - Роберт Мартин
  • GRASP, Применение UML 2.0 и шаблонов проектирования - Ларман, Крэг
  • GoF, Приёмы объектно-ориентированного проектирования. Паттерны проектирования.
Ответ написан
Комментировать
aleksand44
@aleksand44
Ну и обычно в таких случаях советуется "Стив Макконнелл - Совершенный код."
Ответ написан
Комментировать
@chromimon
"Чистая архитектура". Автор Дядюшка Боб (Uncle Bob)
На ее созданы и статьи-адаптации с примерами для конкретного языка программирования (видел для PHP, Go, Python)
Ответ написан
Комментировать
@Yan-s
Рефакторинг Фаулера
Refactoring: Improving the Design of Existing Code
Ответ написан
@vanyamba-electronics
Ответ написан
Комментировать
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы