Показаны сообщения с ярлыком Книги. Показать все сообщения
Показаны сообщения с ярлыком Книги. Показать все сообщения

суббота, 28 августа 2010 г.

97 этюдов для архитекторов программных систем

Пришла книга, заказывал на books.ru... Не заметил как пролетело время и пришла повестка... из почты :)

Делюсь результатами беглого просмотра. Книга напоминает блог из 97 постов от различных людей. Преимущественно архитекторов. Прочитав выборочно несколько этюдов, кажется сообразил уровень книги. А уровень очень абстрактный - в своих этюдах авторы делятся принципами и ценностями, которыми нужно руководствоваться при разработке ПО.

Подумалось, что книга интересна мне потому что, обладая опытом, интересно сравнить свои выводы/принципы с выводами авторов. И немного расширить своё понимание. Дополнительные штрихи, которые позволяют улучшить своё понимание.

Но в то же время возникли сомнения, что человеку без опыта эта книга будет интересна. Ведь без опыта нету почвы куда могут авторы посадить своё семя знания. То есть для неискушённого читателя книга может показаться простой и нудной. Но чтобы такое не случилось, думаю стоит попробовать применить советы авторов к текущим проектам/или к прошлым своим проектам. Попробовать посмотреть на свои проекты с точки зрения авторов. Чтобы бы они сказали относительного того, что вы делаете и как вы думаете?

воскресенье, 22 августа 2010 г.

Очередные версии Agile

Обнаружил парочку новых книг, которые поместил в TODO список.



Coaching Agile Teams: A Companion for ScrumMasters, Agile Coaches, and Project Managers in Transition by: Lyssa Adkins

После этого я вспомнил, что так и не прочитал:



Agile Coaching by Rachel Davies, Liz Sedley

И сразу вспомнилось, что и новое нужно почитать тоже:



Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation By: Jez Humble; David Farley



Agile Software Development: Best Practices for Large Software Development Projects (дорогущая книженция судя по амазону)



Enterprise-Scale Agile Software Development (Applied Software Engineering Series)

И я понял, теперь под новым брендом продают очень много и разнообразного. Может я тоже напишу книгу - 100 секретов кухонного аджайлиста :)

Шутки, шутками - а план развития на год получился неплохой.

четверг, 19 августа 2010 г.

Новые книги от Символ-плюс

Заказал книжечки, жду с нетерпением:

97 этюдов для архитекторов программных систем


Идеальная архитектура. Ведущие специалисты о красоте программных архитектур

воскресенье, 22 февраля 2009 г.

Книги о качественном кодирование

Случайно решил проверить на сафари какие книжки от Diomidis D. Spinellis. Оказалось он написал ещё две новых! Теперь у этого автора три книги, которые рекомендую для чтения:





Diomidis Spinellis. Code Quality: The Open Source Perspective. Addison Wesley, 2006. ISBN 0-321-16607-8.

Diomidis Spinellis. Code Reading: The Open Source Perspective. Addison Wesley, 2003. ISBN 0-201-79940-5.

Diomidis Spinellis and Georgios Gousios. Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design. O'Reilly, 2008. ISBN 9780596517984.

Кстати, если тема книжек пошла, то хотелось бы добавить ещё пару ссылок на тему качественного кода:

Code Craft, 1st Edition by Pete Goodliffe
Clean Code: A Handbook of Agile Software Craftsmanship by Robet Martin


пятница, 31 октября 2008 г.

Подкаст для Study-Group


Создан подкаст сообщества самообучающихся профессионалов - http://study-group.rpod.ru

Присоединяйтесь к своему саморазвитию : http://study-group.net

Синхронизация работы, самые мощные заметки, ретроспектива на форуме.

Описание работы групп в вики.

Сейчас действует 4 группы: по шаблонам проектирования, архитектуре, agile и даже философии :)

четверг, 30 октября 2008 г.

Эрих Гамма в Москве (интервью)


Эрих Гамма (Erich Gamma) был в Москве несколько дней. В последние минуты пребывания в Москве мне удалось взять у него интервью.

Запись: http://agile.rpod.ru/83919.html

Эрих Гамма - один из авторов широкоизвестной книги "Шаблоны проектирования", является ведущим инженером Цюрихской лаборатории IBM Rational Software, где он осуществляет техническое руководство проектом Jazz. Эрих был первоначальным руководителем проекта Eclipse. Кроме этого, совместно с Кентом Беком Эрик стоял у истоков JUnit, ставшего сегодня стандартным инструментом тестирования Java-программ, и является соавтором книги об Eclipse.

Интервью:
- понимание Agile и его перспективы
- новая платформа разработки Jazz
- секреты шаблонов проектирования
- советы с чего начать изучение

Ссылки
http://en.wikipedia.org/wiki/Erich_Gamma
http://jazz.net/
http://en.wikipedia.org/wiki/Design_Patterns

вторник, 23 сентября 2008 г.

Обзор литературы (сентябрь 2008)

Мини-обзор литературы, попавшейся мне на глаза и достойной нашего внимания

Growing Object-Oriented Software, Guided by Tests by Steve Freeman

Многообещающее название

The ThoughtWorks Anthology: Essays on Software Technology and Innovation by ThoughtWorks Inc.


Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin


Самая поздняя книга по качеству, смесь советов и smells, покрытых рядом рефакторингов. В общем ответ на моду выработки принципов кодирования уровня Code Style. Рекомендую как и остальные, но ставлю в конец моего списка :)

Самый последний список рекомендаций: http://agileconsulting.ru/wiki/Books

Гради Буч. Объектно-ориентированный анализ и проектирование с примерами приложений (3 издание)

Решил приобрести классику - почитать, полистать. Всё таки уже третье издание, всем советовал, а сам его и не читал не разу.

Выводы. Неплохая книга для начинающих. Солянка на типовые темы. Правда Agile там маловато (ни TDD, ни Refactoring, ни другие подходы не описываются), да и некоторые вещи явно уже устарели (с точки зрения процессов). Но общий подход к моделированию симпатизирует. В общем всё по верхам, но этого достаточно, чтобы начинающий разработчик понял что к чему в профессиональной (коммерческой) разработке.
Как всегда перевод Вильямся хромает.

По структуре книги:

* 200 страниц теории ООП в картинках (очень толковые определения)
* 100 страниц про UML
* 100 страниц по процессу (жизненный цикл, примеры XP & Scrum)
* 200 страниц примеры анализа и проектирования

Ссылка на все рекомендации: http://agileconsulting.ru/wiki/Books

среда, 17 сентября 2008 г.

Agile - утопия для утомлённых менеджеров

Эффект ореола…и другие восемь иллюзий, вводящие менеджеров в заблуждение
Розенцвейг Ф.



Розенцвейг утверждает, что наиболее популярные идеи в бизнесе ни что иное, как успокоительные банальности, обещающие обеспокоенным менеджерам быстрый успех.
Эти "бизнес-иллюзии": общепринятые и глубоко укоренившиеся убеждения являются результатом "эффекта ореола", или, говоря иначе, нашей потребности приписывать исключительно положительные качества любой компании, достигшей успеха. Вера в эти иллюзии служит менеджерам успокоением, помогающим обосновать решения, а также позволяет значительно упрощать реальность и игнорировать постоянные требования меняющихся технологий, рынков, и потребителей. Книга также разрушает мифы об успехе, построенные на эмпирике, и говорит о вещах, о которых долгое время никто не решался говорить вслух. Автор обращается к здравому смыслу, и к статистике, чтобы критично взглянуть на многочисленные "пяти-" или "четырех-" ступенчатые мифы построения успешной компании. Книга доказывает на примерах, что a) секретного рецепта корпоративного успеха не существует и b) успех – вещь изменчивая.

Отзывы: http://markus.spb.ru/biblioteka/rozencveig.shtml