Главная » 2014»Ноябрь»3 » Этюды на тему быстрой разработки программного обеспечения / Венкат Субраманиам, Энди Хант / 2009
21:23
Этюды на тему быстрой разработки программного обеспечения / Венкат Субраманиам, Энди Хант / 2009
Написать хорошую программу трудно - кругом подводные камни. Вы как будто слышите голос самого дьявола, который постоянно нашептывает вам заманчивые пути решения той или иной проблемы, легко и быстро приводящие не только к цели, но и к катастрофе. Не поддавайтесь этим дьявольским соблазнам. Ваш личный ангел-хранитель будет оберегать, вести и поддерживать вас, защищать вашу работу и карьеру. Вам помогут выстоять методы, изложенные в этой книге. Здесь авторы собрали накопленный индивидуальный опыт, идеи и методы работы передовых разработчиков и представили их в виде серии коротких и удобоваримых советов.
Сначала вы услышите дьявольский шепот, искушающий пойти по ложному пути, но затем, подобно ангелу-хранителю, следует практика, применение которой защитит вас и вашу карьеру. Конечно, всего этого можно достичь методом проб и ошибок, исходя из собственного трудного опыта, но эта книга сбережет ваше время и нервы. Изучите ее - и ваш профессиональный уровень как разработчика возрастет.
~ Дополнительная информация Глава 1. ГИБКАЯ РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 9 Глава 2. НАЧАЛА ГИБКОСТИ 19 1 Работайте на результат 21 2 Быстрая правка не решает проблем 24 3 Критикуйте идеи, а не людей 27 4 К черту торпеды, идите вперед 33 Глава 3. ВЗРАЩИВАНИЕ ГИБКОСТИ 36 5 Всегда будьте в курсе 38 6 Повышайте уровень своей команды 42 7 Умейте вовремя разучиться 45 8 Спрашивайте до тех пор, пока не поймете 48 9 Почувствуйте ритм 51 Глава 4. ДЕЛАТЬ, КАК ХОТЯТ ПОЛЬЗОВАТЕЛИ 55 10 Позвольте заказчику принимать решения 57 11 Дизайн должен направлять работу, а не диктовать 60 12 Обоснованно применяйте технологию 65 13 Держите все наготове 68 14 Интегрируйте сразу, интегрируйте часто 72 15 Автоматизируйте процесс развертывания сразу 75 16 Наладьте регулярную обратную связь при помощи демонстрационных версий 78 17 Используйте короткие итерации, постепенно добавляйте функциональность 84 18 Фиксированные цены мешают выполнению обещаний 89 Глава 5. ГИБКАЯ ОБРАТНАЯ СВЯЗЬ 93 19 Посадите ангелов себе на плечи 95 20 Используйте код до сборки 100 21 Различия имеют значение 105 22 Автоматизируйте приемочные испытания 108 23 Измеряйте фактическое продвижение 111 24 Прислушайтесь к пользователям 114 Глава 6. ГИБКОЕ ПРОГРАММИРОВАНИЕ 116 25 Программируйте осмысленно и выразительно 118 26 Говорите самим кодом 124 27 Активно анализируйте все плюсы и минусы 130 28 Пишите код инкрементами 134 29 Следите за простотой кода 136 30 Пишите связный код 139 31 Говорите, не спрашивайте 143 32 Замените, сохраняя контракт 146 Глава 7. ГИБКАЯ ОТЛАДКА 151 33 Ведите журнал решений 153 34 Предупреждения фактически являются ошибками 156 35 Атакуйте проблемы в изоляции 160 36 Сообщайте о всех исключительных ситуациях 163 37 Обеспечьте содержательные сообщения об ошибках 166 Глава 8. ГИБКОЕ СОТРУДНИЧЕСТВО 171 38 Наладьте регулярное очное общение 173 39 Архитекторы должны писать код 177 40 Практикуйте коллективную собственность 180 41 Будьте наставником 182 42 Позвольте другим найти ответ 185 43 Регистрируйте лишь готовый код 187 44 Проводите ревизию кода 190 45 Информируйте других 193 Глава 9. ЭПИЛОГ: ДВИЖЕНИЕ К ГИБКОСТИ 195 Приложение А. Ресурсы 202 А.1 Интернет-ресурсы 202 А.2 Библиография 205
Название: Этюды на тему быстрой разработки программного обеспечения Год выпуска: 2009 Издательство: Лори Автор: Венкат Субраманиам, Энди Хант Язык: Русский Страниц: 207 Качество: Хорошее Формат: PDF Размер: 10,29 MB