им: «Чинить бесполезно — проще

Автор admin Четверг, 7 мая 2009 11:32

им: «Чинить бесполезно — проще переписать». Изменения неизбежны. К счастью, наша отрасль постепенно привыкает к понятию переработки — искусству внутренней реструктуризации кода с целью улучшения его архитектуры без изменения его поведения. К числу таких усовершенствований относится выделение одной функции из другой или наоборот, объединение функций; замена функции класса объектом; параметризация отдельных функций или целых классов, а также замена условных проверок полиморфизмом. Переработка способствует эволюции программ. Откуда бы ни исходило стремление к изменениям, от пользователей или программистов, сегодняшние модификации могут нарушить то, что еще вчера успешно работало. Нам нужна методика построения программ, адаптирующихся к изменениям и совершенствующихся с течением времени. Экстремальное программирование1 (eXtreme Programming, ХР) — всего лишь одна из многих вариаций на тему ускорения разработки программного обеспечения. В этом разделе мы рассмотрим то, что, как нам кажется, является одним из ключевых факторов гибкой, последовательной разработки: простую и удобную систему автоматизации модульн


Комментарии закрыты.