A Philosophy of Software Design, 2nd Edition (2021) Джон Оустерхут… — Книги для программистов — TG.ME

📕 A Philosophy of Software Design, 2nd Edition (2021)

Джон Оустерхут предлагает смотреть на software design не через паттерны и фреймворки, а через более фундаментальный вопрос: как разбивать сложную систему на модули, чтобы с ней было проще работать.

❓ Что внутри:

— управление сложностью как главная задача дизайна
— декомпозиция систем на модули, классы и методы
— принципы хорошего software design
— подходы к проектированию и принятию решений
— типичные проблемы и «красные флаги» плохого дизайна
— способы сделать разработку больших систем быстрее и дешевле

Особенно полезна тем, кто уже умеет писать код, но хочет перейти от «работает» к «хорошо спроектировано и не развалится при дальнейшем развитии».

🔗 Скачать

🐸 Книги для программистов | Поддержать бустом
❤14🌚1
September 3, 2026 4.2K 1 108