Practices of an Agile Developer

Наскоро ми препоръчаха тази книжка. Прочетох я и съм много доволен от акъла в нея. Покрива теми от идеите на гъвкавите методологии (итерации, unit тестове, продължителна интеграция), както и сравнително общи принципи (писане на качествен код, кохезия, защитно програмиране). От първото ще разберете както и основната идея на гъвкавата методология и защо може да ви е полезна, както и някои от тънкостите в прилагането ѝ. От второто ще намерите най-добрите неща от Code Complete, описани по-накратко (и по-достъпно, поне по мнението на двама колеги, които не харесват Code Complete, но харесаха тази книга). Особено ми хареса една секция, която говореше за добри практики за работа в екип – stand-up meetings, brown-bag lunches и разни други забавни и интересни неща. Определено научих доста от нея. Препоръчвам ви я и на вас.