Вход:  Пароль:  
БиблиоМанияки: Книги/БыстраяРазработкаПрограмм ...

БЫСТРАЯ РАЗРАБОТКА ПРОГРАМ: Принципы, примеры, практика

Категории: Программирование, Разное


Оглавление документа

Роберт С. Мартин
а также Джеймс В. Ньюкирк и Роберт С. Косс

Оригинал

AGILE SOFTWARE DEVELOPMENT: Principles, Patterns, and Practives
ROBERT C. MARTIN
with contributions by James W. Newkirk and Robert S. Koss
ISBN 0–13–597444–5 © Pearson Education, Inc., 2003

Библиография

Мартин, Роберт С.
Быстрая разработка программ: принципы, примеры, практика. : Пер. с англ. — М. : Издательский дом «Вильямс», 2004. — 752 с. : ил. — Парал. тит. англ.
ISBN 5–8459–0558–3 © Издательский дом «Вильямс», 2004

Аннотация

Роберт Мартин в соавторстве с Джеймсом Ньюкирком и Робертом Коссом предлагает вниманию читателей книгу о различных методиках быстрого (и даже экстремального) программирования. Изложение начинается с обзора основных понятий экстремального программирования и завершается готовыми программами, применяемыми на практике. В каждой главе приведены примеры кода на языках программирования Java и C++. Книга будет полезной руководителям групп программистов, нацеленных на быструю разработку коммерческих программных проектов, характеризующихся высоким уровнем качества и минимальной себестоимостью.

Оглавление

  1. Быстрая разработка ПО 
    1. Быстрая разработка ПО 
    2. Основы экстремального программирования
    3. Планирование
    4. Тестирование
    5. Рефакторинг
    6. Пример из практики программирования
  2. Быстрое проектирование
    1. Быстрое проектирование. Краткое введение
    2. Принцип персональной ответственности
    3. Принцип открытия-закрытия
    4. Принцип подстановки Лискоу
    5. DIP: принцип инверсии зависимостей
    6. ISP: принцип отделения интерфейса
  3. Практическое занятие: программа расчета зарплаты
    1. Шаблоны Command и Active Object
    2. Шаблоны Template Method и Strategy: наследование и делегирование
    3. Шаблоны Facade и Mediator
    4. Шаблоны Singleton и Monostate
    5. Объект Null
    6. Практическое занятие: программа по расчету зарплаты (первая итерация)
    7. Практическое занятие: реализация программы по расчетуз арплаты
  4. Упаковка программы расчета зарплаты
    1. Принципы упаковки программных проектов
    2. Шаблон Factory
    3. Практическое занятие: программа расчета зарплаты (часть 2)
  5. Практическое занятие: моделирование метеостанции
    1. Шаблон Composite
    2. Обратно к шаблонам: Observer
    3. Некоторые примеры из практики: шаблоны Abstract Server, Adapter и Bridge
    4. Шаблоны Proxy и Stairway to Heaven: управление API от независимых производителей
    5. Практическое занятие: метеостанция
  6. Практическое занятие: система ETS 
    1. Шаблон Visitor
    2. Шаблон State
    3. Схема ETS 
  7. Приложения
    1. UML-запись I: CGI-пример
    2. UML-запись II: STATMUX
    3. Сатира на деятельность двух компаний
    4. Исходный код – это уже проект

 
Один файл. [Показать файлы/форму]
Много комментариев (18). [Показать комментарии/форму]
Время работы: 0.172 s
Использовано памяти: 1.902 Mb