don't repeat yourself / copy and paste programming

Andrey N. Oktyabrski ano на bestmx.ru
Ср Ноя 23 20:07:15 UTC 2011


On 23.11.11 22:01, Alexandr Gomoliako wrote:
> Чтобы видеть, нам нужно четко знать, куда будет попадать
> результат и от каких параметров он зависит, т.е.:
>
>      a = 5;
>      b = 17;
>
>      c = SUM1 (a, b);
>
>      a = c;
>      b = c + 8;
>
>      c = SUM1 (a, b);
>
> Так что и include в конфиге в общем случае тоже плохо.
> Потому что прячет параметры.
Тут есть ещё более серьёзная проблема: используется побочный эффект. То 
есть, присваивание явно обозначено, а печать - неявный побочный эффект.



Подробная информация о списке рассылки nginx-ru