Этюды на тему быстрой разработки программного обеспечения

Купить бумажную книгу и читать

Купить бумажную книгу

По кнопке выше можно купить бумажные варианты этой книги и похожих книг на сайте интернет-магазина "Лабиринт".

Using the button above you can buy paper versions of this book and similar books on the website of the "Labyrinth" online store.

Реклама. ООО "ЛАБИРИНТ.РУ", ИНН: 7728644571, erid: LatgCADz8.

Название: Этюды на тему быстрой разработки программного обеспечения / Practices off an Agile Developer

Автор:

Издательство: Лори

Год: 2009

Страниц: 207

Формат: PDF(OCR)

Размер: 10.19 Мб

ISBN: 978-5-85582-299-1

Качество: хорошее

Серия или Выпуск: Pragmatic Bookshelf

Язык: Русский

Написать хорошую программу трудно - кругом подводные камни. Вы как будто слышите голос самого дьявола, который постоянно нашептывает вам заманчивые пути решения той или иной проблемы, легко и быстро приводящие не только к цели, но и к катастрофе. Не поддавайтесь этим дьявольским соблазнам. Ваш личный ангел-хранитель будет оберегать, вести и поддерживать вас, защищать вашу работу и карьеру. Вам помогут выстоять методы, изложенные в этой книге. Здесь авторы собрали накопленный индивидуальный опыт, идеи и методы работы передовых разработчиков и представили их в виде серии коротких и удобоваримых советов. Сначала вы услышите дьявольский шепот, искушающий пойти по ложному пути, но затем, подобно ангелу-хранителю, следует практика, применение которой защитит вас и вашу карьеру. Конечно, всего этого можно достичь методом проб и ошибок, исходя из собственного трудного опыта, но эта книга сбережет ваше время и нервы. Изучите ее - и ваш профессиональный уровень как разработчика возрастет.

Содержание:

 

Глава 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

Дата создания страницы: