критерий один - простота. чем проще для понимания - тем лучше. В контексте облегчения каждодневных задач - запощенный прою некоторое время назад скрипт добавления вхостов. В контексте веба - mvc, но там как правило v всё равно очень запутаный получаеться, навернео нужно переходить от пых пых стайл v к xslt.
Если-бы хотя-бы так. Скрипт предназначен для рисования html каталога, есть 4 уровня - список производителей машинок, модели производителя, общее описание модели со ссылками на модификации и описание конкретной модификации модели.
Так вместо того, что-бы сделать весь скрипт одним большим if/elsif там на каждый отдельный блок вёрстки свои блоки if, причём в одном "if ( not $cats_print )" а в следующем " if ( $cats_print )".
Вобщем полный пиздец, я в 30-40 раз больше времени бегал по коду и сравнивал принты с результирующим html, пытаясь понять, где выбираютсья нужные мне данные, чем что-то писал.
Comments 6
Reply
чем проще для понимания - тем лучше.
В контексте облегчения каждодневных задач - запощенный прою некоторое время назад скрипт добавления вхостов.
В контексте веба - mvc, но там как правило v всё равно очень запутаный получаеться, навернео нужно переходить от пых пых стайл v к xslt.
Reply
(The comment has been removed)
Скрипт предназначен для рисования html каталога, есть 4 уровня - список производителей машинок, модели производителя, общее описание модели со ссылками на модификации и описание конкретной модификации модели.
Так вместо того, что-бы сделать весь скрипт одним большим if/elsif там на каждый отдельный блок вёрстки свои блоки if, причём в одном "if ( not $cats_print )" а в следующем " if ( $cats_print )".
Вобщем полный пиздец, я в 30-40 раз больше времени бегал по коду и сравнивал принты с результирующим html, пытаясь понять, где выбираютсья нужные мне данные, чем что-то писал.
Reply
(The comment has been removed)
Reply
Leave a comment