Если нельзя, но очень хочется, то нужно обязательно и ничего в мире не стоит того, чтобы делать из этого проблему!


Интересна Java? Кликай по ссылке и изучай!
Если тебе полезно что-то из того, чем я делюсь в своем блоге - можешь поделиться своими деньгами со мной.
с пожеланием
столько времени читатели провели на блоге - 
сейчас онлайн - 

понедельник, 20 августа 2012 г.

Книги, которые хорошо бы прочитать разработчику...

pic  
Описывает test driven development процесс разработки из первых уст.


   
Про юнит тестирование, очень много полезных приемов и решений. Книга-справочник паттернов. 


pic
  
Читать первых 100 страниц, а остальной частью книги пользоваться как справочником. Стоит знать запахи и основные методы борьбы с ними. С этой книги стоит начинать изучать ООП. 



 
Рассказывает как хачить в легаси проектах, чтобы хоть как-то начать рефакторинг/тестирование. Поможет очень в сильно безнадежных проектах. Выход есть! :)

 
pic 
 
Рассказывает про OOP/SOLID принципы и шаблоны проектирования. Читать 1 раз и навсегда запомнить все те основные шаблоны, которые иначе очень сложно просто заучить.


Быстрая разработка программ: принципы, примеры, практика


"Быстрая разработка программ:
принципы, примеры, практика"
Роберт Мартин

 Так же про SOLID, но немного более тяжелым языком.
  


"Чистый код. Создание, анализ и рефакторинг"
Роберт Мартин
Код ревьюшки собранные в одном месте. Описано почему не стоит писать так (пример), а стоит писать так (пример). 




Библия программиста. Буквально библия. Стоит иметь на полке и открывать в рендомных местах, читать и просветляться. Пробовать, переживать, снова открывать в любом месте и снова просветляться. 





Немного о том, как работают команды. Что стоит и чего не стоит делать, чтобы увеличить производительность команды. 


Проекты делают не роботы а люди. Люди - существа сложные. Книга о том, как принимать это во внимание.

8 комментариев:

  1. Классный списочек, лучше всего купите их и читайте бумажные версии

    ОтветитьУдалить
  2. leokom, зачем?

    Кстати, Бека в бумаге не найти, а Месарош отвратительно переведен на русский.

    PS: все читал.

    ОтветитьУдалить
  3. "Шаблоны тестирования xUnit" нет в продаже :(

    ОтветитьУдалить
  4. Что можете еще посоветовать в списочек, ребята?

    ОтветитьУдалить
    Ответы
    1. Фаулера - PoEAA
      Бека - Implementation patterns
      Джошуа Кириевски - Refactoring To Patterns

      Удалить
    2. Ну и банду четырёх, естественно

      Удалить
  5. Mark Seeman: Dependency Injection in .NET
    1 глава книги подойдет всем ООП языкам, т.к. в ней объяснено, как думать. После этой книги я все паттерн ориентированные книги отношу к, цитирую ВикиПедию: "Методологические антипаттерны: 'Паттерн проектирования' само по себе использование паттернов считается анти-паттерном — знаком того, что система не воплощает достаточный уровень абстракции."

    ОтветитьУдалить