Информация о книге

978-5-85582-299-1

Главная  » Научно-техническая литература » Информационные технологии. Компьютеры » Операционные системы » Операционные системы: общие вопросы, администрирование, программирование » Этюды на тему быстрой разработки программного обеспечения: работа в реальном мире

Хант Э.С., Этюды на тему быстрой разработки программного обеспечения: работа в реальном мире

Лори, 2009 г., 978-5-85582-299-1


Описание книги

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

Поделиться ссылкой на книгу



Содержание книги

Глава 1.
ГИБКАЯ РАЗРАБОТКА ПРОГРАММНОГО
ОБЕСПЕЧЕНИЯ
Глава 2. НАЧАЛА ГИБКОСТИ
1. Работайте на результат
2. Быстрая правка не решает проблем
3. Критикуйте идеи, а не людей
4. К черту торпеды, идите вперед
Глава 3. ВЗРАЩИВАНИЕ ГИБКОСТИ
5. Всегда будьте в курсе
6. Повышайте уровень своей команды
7. Умейте вовремя разучиться
8. Спрашивайте до тех пор, пока не поймете
9. Почувствуйте ритм
Глава 4. ДЕЛАТЬ, КАК ХОТЯТ ПОЛЬЗОВАТЕЛИ
10. Позвольте заказчику принимать решения
11. Дизайн должен направлять работу, а не
диктовать
12. Обоснованно применяйте технологию
13. Держите все наготове
14. Интегрируйте сразу, интегрируйте часто
15. Автоматизируйте процесс развертывания сразу
16. Наладьте регулярную обратную связь при
помощи демонстрационных версий
17. Используйте короткие итерации, постепенно
добавляйте функциональность
18. Фиксированные цены мешают выполнению
обещаний
Глава 5. ГИБКАЯ ОБРАТНАЯ СВЯЗЬ
19. Посадите ангелов себе на плечи
20. Используйте код до сборки
21. Различия имеют значение
22. Автоматизируйте приемочные испытания
23. Измеряйте фактическое продвижение
24. Прислушайтесь к пользователям
Глава 6. ГИБКОЕ ПРОГРАММИРОВАНИЕ
25. Программируйте осмысленно и выразительно
26. Говорите самим кодом
27. Активно анализируйте все плюсы и минусы
28. Пишите код инкрементами
29. Следите за простотой кода
30. Пишите связный код
31. Говорите, не спрашивайте
32. Замените, сохраняя контракт
Глава 7. ГИБКАЯ ОТЛАДКА
33. Ведите журнал решений
34. Предупреждения фактически являются
ошибками
35. Атакуйте проблемы в изоляции
36. Сообщайте о всех исключительных ситуациях
37. Обеспечьте содержательные сообщения
об ошибках
Глава 8. ГИБКОЕ СОТРУДНИЧЕСТВО
38. Наладьте регулярное очное общение
39. Архитекторы должны писать код
40. Практикуйте коллективную собственность
41. Будьте наставником
42. Позвольте другим найти ответ
43. Регистрируйте лишь готовый код
44. Проводите ревизию кода
45. Информируйте других
Глава 9. ЭПИЛОГ: ДВИЖЕНИЕ К ГИБКОСТИ
Приложение А. Ресурсы
А.1 Интернет-ресурсы
А.2 Библиография


Об авторе


Последние поступления в рубрике "Операционные системы: общие вопросы, администрирование, программирование"



Введение в тестирование программного обеспечения. Руководство Введение в тестирование программного обеспечения. Руководство Тамре Л.

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

Наука о данных. Учебный курс Наука о данных. Учебный курс Скиена С.С.

Для того чтобы понять мир, необходимо собрать и проанализировать данные о нем. Объединение последних технологических тенденций предоставляет новые возможности для применения анализа данных к более сложным задачам, чем когда-либо прежде. Емкость......

Паттерны Kubernetes. Шаблоны разработки собственных облачных приложений Паттерны Kubernetes. Шаблоны разработки собственных облачных приложений Хасс Р., Ибрам Б.

С развитием микросервисов и контейнеров изменились подходы к проектированию, созданию и запуску программного обеспечения. Познакомьтесь с новыми паттернами и принципами разработки, которые нужны для реализации облачных приложений в Kubernetes. Эта......

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Хант Э.С., Этюды на тему быстрой разработки программного обеспечения: работа в реальном мире в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.