Книги для Java разработчика

В связи с тем, что начинаю читать много профильных книг решил выложить список в рекомендуемом порядке изучения. Этот список относится ко времени когда основные технические навыки получены и нужно углубляться в профессиональную разработку. Список будет дополняться по мере прочтения.

“Чистый код” – Роберт Мартин. О том как писать код чтобы он был прост и понятен.

“Экстремальное программирование. Разработка через тестирование” – Кент Бек. О том как важно писать вначале тесты, а потом реализацию. Обучение TDD на примерах.

“Рефакторинг. Улучшение существующего кода” – Мартин Фаулер. О том как проводить рефакторинг.

“Чистая архитектура. Искусство разработки программного обеспечения” – Роберт Мартин. О том как проектировать программное обеспечение и правильно делить его на слои.

Поделиться:

Читайте также: