День добрый, всем! > А какие вы можете назвать запахи кода и антипаттерны, характерные > для Рефала?
Все, что вскрывает (или скрывает?) недостатки используемого представления объектных выражений и приводит к чудовищному (для пониманию) кода: 1. Выворачивание скобок наизнанку, для организации прохода по выражению. 2. Боязнь копирования кусков выражений в разные "дочерние" функции. Этим страдают многия языки. Например, в Эрланге целый культ на тему "стремись к хвостовой рекурсии!" и "пиши с аккумулятором, а потом выдай результат, навесив на него reverse (Который, видимо, у них написан на не Erlang-е)". Если мы стремимся к самодокументированному коду без комментариев, то такие фенечки должны не приветствоваться. С уважением, Абрамов С.М. [email protected] мобильный: +7(903)2928308
