|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Sutovsky Vladimir 2:4624/8.5 17 Jan 2002 14:41:26 To : Andrey Sapozhnikov Subject : Re: пpоблема -------------------------------------------------------------------------------- >> Андрей, а кто тебе сазал что в каждом случае уместно гонять внешние >> модули и чем это обычная обработка форм тебя не устраивает? Hе все >> то есть через жопу что делается не средствами внешних наворотов. AS> Я верю, что можно выдумать примеры в которых использование AS> внешних модулей будет неоправданым. Hо данный случай не из тех. AS> Вам требуется для работы изрядный кусок стандартного модуля CGI.pm, AS> даже не просто стандартного де-факто, а включенного в поставку Perl. AS> И переписывать его означает: AS> 1. Выполнять лишнюю работу. AS> 2. Делать код менее читаемым. AS> 3. Делать код менее портабельным. AS> 4. Продолжите список на досуге сами. AS> Здравый смысл, правила хорошего тона и принцип Оккама советуют Вам AS> переписать код с использованием CGI.pm и я к ним присоединяюсь. AS> Андрей AS> P.S. Почему-то DBI/DBD::* используют все и никто не пытается написать AS> собственный интерфейс к SQL RDBMS. А кажущаяся простота CGI толкает AS> на самоделки. Уверен, что Вы не учли десятки тонкостей протокола AS> которые еще всплывут боком позже, когда проект неожиданно разрастется. как бы Вам сказать, был написан изрядный кусок кода, по размерам не уступающий самому CGI.pm, в котором обработка очень многих форм сделана без упомянутого модуля, и поэтому как раз пункт первый в данном случае я бы очень сильно оспаривал, второй пункт глупо звучит поскольку если пишешь код изначально читаемым, что мешает и далее его писать в том же стиле? Hасчет третьего, а толку? Я бы тоже непротив присоединиться к Вашему принципу, но... когда задачи возникают подобно данному случаю невольно пытаешься изобрести велосипед который существенно сократит усилия в дороге. Bye! Sutovsky [Team no Future] --- Antares | http://antares.km.ua | antares@km.ua | icq #49232492 * Origin: Улыбайся, завтра будет еще хуже... (2:4624/8.5) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/23033c46b94e.html, оценка из 5, голосов 10
|