Re[4]: Закон сохранения сложности
От: IT Россия linq2db.com
Дата: 20.07.09 13:51
Оценка:
Здравствуйте, Lloyd, Вы писали:

IT>>Если ты не будешь пытаться, то ничего ни не потеряешь, ни не уменьшишь.


L>Переход от решения A в котором "мы пытаемся заранее выделить код, который по идее можно повторно использовать" к решению B, в котором не было предпринято такой попытки, судя по постановке должно привести в уменьшению сложности. Разве не так?


Не так. Давай возьмём для примера следующий код:

var a = b + c;

Предположим, что мы можем здесь выделить операцию сложения в отдельный метод. Но мы этого не стали делать. До того как мы этого не стали делать у нас было a = b + c, а после того как мы этого не сделали у нас стало a = b + c. Было a = b + c, стало a = b + c. За счёт чего второе a = b + c, стало проще первого?
Если нам не помогут, то мы тоже никого не пощадим.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.