Мифический человеко-месяц или как создаются программные системы :: Брукс Фредерик
Страница:
220 из 299
[116] Демарко говорит:
Меня все более обескураживает вся эта история с повторным использованием. Практически отсутствует теорема существования для повторного использования. Время подтвердило, что сделать вещи повторно используемыми стоит дорого.
Йордон даёт оценку того, сколько это стоит: «Хорошее эмпирическое правило говорит, что повторно используемые компоненты потребуют вдвое больших затрат, чем „одноразовые“ компоненты.» [117] Я рассматриваю эту цену как величину затрат на запуск компонентов в производство, обсуждавшуюся в главе 1, поэтому я оцениваю рост затрат как троекратный.
Конечно, мы видим различные формы и варианты повторного использования, но оно далеко не так широко применяется, как мы предполагали. Предстоит ещё многое понять.
Понимание больших словарей: неожиданная проблема повторного использования, которую можно было предвидеть
Чем выше уровень, на котором осуществляется мышление, тем более многочисленны примитивные составляющие мысли, с которыми приходится иметь дело. Так, языки высокого уровня гораздо сложнее машинных языков, а естественные языки ещё более сложны. У языков высокого уровня больше словари, более сложный синтаксис и более строгая семантика.
Как научная дисциплина, мы не взвесили последствия этого факта для повторного использования программ.
|< Пред. 218 219 220 221 222 След. >|