Книги по материалам курса
Список основных книг, которые мы использовали при написании курса
Domain-Driven Design by Erik Evans

Книга от ссновоположника DDD. Не смотря на то, что вышла давно и Эрик говорил что ее стоило написать по другому мы рекомендуем к прочтению.

Опять же слова автора не стоит воспринимать так, что она неправильная. Акценты расставлены не там. Не зацикливайтесь на технических подробностях, поймите идея: bounded contexts, ubiquitous language.

Реализация методов предметно-ориентированного проектирования от Вон Вернона.

Вторая "главная" книга по DDD. Лично я ее называю "книга разочарований". Она описывает огромное количество реальных кейсов и техник применения DDD. И многие из них в ключе "можно сделать так, но вы получите вот эти проблемы, а можно по-другому, но тогда будут вот эти проблемы". И тут ты понимаешь как наш мир не идеален.

Но читать однозначно стоит.

Кент Бек и его знаменитое TDD.

На самом деле не его, конечно. Он просто его популяризировал.

Ну и Экстремальное программирование от все того же Кента Бека.

Он собрал воедино принципы разработки, которыми пользовались и раньше и объединил их в XP.

Книга старая, но очень рекомендуем к прочтению, так как за эти годы принципы уже успели переврать. Один только знак равно между Continuous integration и jenkins чего стоит.

Все о Clean Architecture и SOLID. Must have

Эта книга пожалуй что не научит вас каким то фундаментально-теоретическим подходам (в отличии от того же Басса), Не покажет как организовывать код, в отличии от Дядюшки Боба.

Но она задала целую философию мышления, культивируемую в Thoughtworks, о том как строить архитектуру,

Fundamentals of Software Architecture от Нила Форда. Это одна из самых лучших книг по архитектуре что я видел. По крайней мере от которой не тянет в сон.

Но когда я ее читал у меня сложилось впечатление что то ли Нил писал ее в спешке, то ли посчитал что всем и так очевидно... В общем, мне пришлось перекопать множество источников, чтобы точно понять что он имел ввиду.

Если вы уже прослушали курс, я бы не рекомендовал ее читать.

Опять таки, книга с которой есть пошли микросервисы. Классика в общем. С другой стороны сколько нового вы из нее для себя почерпнете - большой вопрос.

Все тот же Сэм Ньюман. Стоит обратить внимание.

Классический труд по архитектуре. Однозначно рекомендован к прочтению любому, кто хочет лычку архитектора. Но, сволочь, толстая...

Хотите уйти от задач в джире "написать сервис покупки товара", "отрефакторить модуль Архив" или понять почему такая формулировка плоха - welcome в книгу

Made on
Tilda