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

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

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

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

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

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

Поделиться:

Вам может также понравиться...