Книги по XP
В Мае в издательстве Питер выйдет перевод книги Кента
Бека "Экстремальное программирование". Первая
ласточка!
Книги которые я и мои друзья читали
Refactoring: Improving the Design of Existing Code
Это одна из самых важных для меня книг. Книга которая
позволила по-другому взглянуть на свою работу. Я считаю
что изобретение технологии рефакторинга выводит программную
индустрию на новый уровень. Для неподготовленного читателя
(а в особенности для среднего русского хакера-крекера)
она содержит множество спорных на первый взгляд идей,
но если запастись терпением, то становится видно что
спорить-то не о чем. Становится видно, чем плохой код
отличается от хорошего.
Для меня основная сила этой книги - изменение в подходе
к коду. Каталог паттернов рефакторинга тоже хорош, но
даже и без него это революционная книга.
Planning Extreme Programming
Подробное руководство по планированию в XP. Для нас
сейчас является настольной книгой, поскольку наша команда
находится на стадии мучительного внедрения XP, поэтому
довольно часто приходится обращаться к первоисточнику.
В книге подробно рассмотрены все аспекты казалось бы
простого процесса планирования XP, приведены ответы
на все вопросы и сомнения.
Peopleware : Productive Projects and Teams
Это библия менеджера проектов. Мы купили целых три.
Если ее переведут на русский язык - купите для себя
и для своего начальника. Если вы сами начальник - купите
каждому подчиненному. Но пока, увы, ее не перевели.
Эта книга обращает Ваше внимание на очевидные вещи -
как сделать так, чтобы люди работали лучше и эффективнее
(в книге рассматриваются профессии где надо думать головой,
в основном - программисты). Как организовать рабочее
пространство, как сплотить команду, как мотивировать
людей. Все рекомендации исходят из естественных особенностей
людей, а не основаны на "корпоративных стандартах".
Приемы объектно-ориентированного проектирования. Паттерны
проектирования
Русский перевод классического издания Design Patterns.
Что тут комментировать - это должен знать и уметь каждый.
Мыслить нестандартно - это здорово, но сначала надо
уметь хорошо делать то что уже однажды изобретено и
описано.
На мой вкус перевод тяжеловат и местами странный, но
в целом читается нормально.
Software for Your Head: Core Protocols for Creating
and Maintaining Shared Vision
Когда читаешь теории по командной организации работы,
нередко ловишь себя на мысли: "Да где же они таких
программистов берут - которые сами в команды обьединяются
да еще и рады этому?". А ведь это один из признаков
профессионала - способность работать с другими людьми
так, чтобы вся команда достигала результата. А как им
стать? Software For Your Head дает именно то обьяснение,
которое нужно программисту - набор паттернов и антипаттернов,
протоколов группового взаимодействия. Это не просто
пища для ума - это прямое руководство к действию. Эта
книга полезна как индивидуальному разработчику, так
и менеджеру проекта. Цитируя Ленина - Очень своевременная
книга.
|