вторник, 25 сентября 2012 г.

Lesson 177

Лейтмотив дня задал Влади:

А вдруг есть еще много таких ребят:
Один лучше другого и все лучше тебя.
Ну что, что ты будешь делать,
Когда к тебе припрутся хорошие пацаны?



Слово Канеру

»Проектная документация — интересная фикция: Полезна, но ее недостаточно.»

— Brian Marick

Даже в проекте, в котором пытаются полностью описать продукт, разработанная документация (спецификаций, требований) оставляет место для фантазий. Не боритесь с этой истиной, она фундаментальна.

Рассмотрим обработку ошибок. Мы подсчитали, что больше 80% кода современного программного обеспечения связано с обработкой исключений и менее 20% с основной задачей. Но даже тщательная спецификация посвящает исключениям не больше 20%. Это значит, что обработку остальных 80% исключений проектируют программисты когда пишут код.

Просите конкретную дополнительную информацию, чтоб заполнить пробелы, когда работаете со спецификацией. Не проектируйте тесты, не планируйте проект, предполагая, что на бумаге у нас есть полное, точное описание.

Комментариев нет:

Отправить комментарий