Re: Повторное использование: знания vs код
От: Sorc17 Россия  
Дата: 13.02.12 13:07
Оценка:
Здравствуйте, Alexey Zasimov, Вы писали:

AZ>Склоняюсь к мысли, что повторное использование кода — вещь экономически трудно осуществимая.

AZ>Почему так считаю:

AZ> — компонент, который может использоваться повторно, проектируется более тщательно, а поэтому более дорогой;


AZ> — любой компонент решает конкретный класс задач при конкретных ограничениях. То есть повторное использование возможно только тогда, когда решаемая задача "хорошо подходит" для готового компонента. Часто специфика той или иной задачи не позволяет воспользоваться существующим решением. А поэтому невыгодно искать общие решения.


AZ>Возникает сомнение в пользе от кода как такового (то есть документация из него слабая). Кажется, что более разумно повторно использовать знания о способе решения задачи. Но тогда нужно переходить от открытого кода к открытой проектной документации (идея движения за открытую проектную документацию пренаделижит А.А. Шалыто — http://is.ifmo.ru/works/open_doc).


AZ>Как вы считаете, какие препятствия существуют для воплощения этой идеи в жизнь?


И тем не менее кто-то ГОДАМИ поддерживает одни и те же продукты (1С, Виндовс, и т.д.), вместо того, чтобы поступить так, как уже давно поступают с китайскими пылесосами и другими товарами во всем мире: поюзал годик-другой и выкинул.
Для нас [Thompson, Rob Pike, Robert Griesemer] это было просто исследование. Мы собрались вместе и решили, что ненавидим C++ [смех].
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.