جزییات کتاب
Аннотация: Роберт Мартин в соавторстве с Джеймсом Ньюкирком и Робертом Коссом предлагает вниманию читателей книгу о различных методиках быстрого (и даже экстремального) программирования. Изложение начинается с обзора основных понятий экстремального программирования и завершается готовыми программами, применяемыми на практике. В каждой главе приведены примеры кода на языках программирования Java и C++. Книга будет полезной руководителям групп программистов, нацеленных на быструю разработку коммерческих программных проектов, характеризующихся высоким уровнем качества и минимальной себестоимостью. Содержание:Часть I. Быстрая разработка ПО Глава 1. Быстрая разработка ПО Глава 2. Основы экстремального программирования Глава 3. Планирование Глава 4. Тестирование Глава 5. Рефакторинг Глава 6. Пример из практики программирования Часть II. Быстрое проектирование Глава 7. Быстрое проектирование. Краткое введение Глава 8. Принцип персональной ответственности Глава 9. Принцип открытия-закрытия Глава 10. Принцип подстановки Лискоу Глава 11. DIP: принцип инверсии зависимостей Глава 12. ISP: принцип отделения интерфейса Часть III. Практическое занятие: программа расчета зарплаты Глава 13. Шаблоны Command и Active Object Глава 14. Шаблоны Template Method и Strategy: наследование и делегирование Глава 15. Шаблоны Facade и Mediator Глава 16. Шаблоны Singleton и Monostate Глава 17. Объект Null Глава 18. Практическое занятие: программа по расчету зарплаты (первая итерация) Глава 19. Практическое занятие: реализация программы по расчету зарплаты Часть IV. Упаковка программы расчета зарплаты Глава 20. Принципы упаковки программных проектов Глава 21. Шаблон Factory Глава 22. Практическое занятие: программа расчета зарплаты (часть 2) Часть V. Практическое занятие: моделирование метеостанции Глава 23. Шаблон Composite Глава 24. Обратно к шаблонам: Observer Глава 25. Некоторые примеры из практики: шаблоны Abstract Server, Adapter и Bridge Глава 26. Шаблоны Proxy и Stairway to Heaven: управление API от независимых производителей Глава 27. Практическое занятие: метеостанция Часть VI. Практическое занятие: система ETS Глава 28. Шаблон Visitor Глава 29. Шаблон State Глава 30. Схема ETS Часть VII. Приложения Приложение А. UML-запись I: CGI-пример Приложение Б. UML-запись И: STATMUX Приложение В. Сатира на деятельность двух компаний Приложение Г. Исходный код - это уже проект Предметный указатель Книга прислана на сайт пользователем: nukem1 Метка темы: Управление программными проектами Язык программирования C++