Re[5]: Закон сохранения сложности
От: Lloyd Россия  
Дата: 20.07.09 17:22
Оценка: -1
Здравствуйте, IT, Вы писали:

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


IT>
IT>var a = b + c;
IT>

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

Предлагаю рассмотреть другой вариант.
Было var a = b + c; его отрефактирили в var a = Add(b, c);
Если мы теперь вернемся к первоначальному var a = b + c;, то получим решение, которое проще (чем var a = Add(b, c)).
Т.е получаем уменьшение сложности.

Я это имел в виду.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.