это вечная тема )
мы как-то справились с уходом гуру, и сами порядком прокачались )
тут можно много спорить, не будем ))
Есть части проекта, которые должен писать один человек, которые должны быть очень быстрыми и стабильными, и которые править нет особой необходимости.
Все мы дружно и весело используем CGI.pm, но сколько он памяти ест и сколько времени тратит на свою работу? В HL проектах такое недопустимо. Так же мы часто используем xs модули для повышения производительности, там вообще шойтан что происходит :)
Естественно, в промышленных масштабах такой подход не желателен :)
А если нам приходится писать HL проект, мы рискуем использовать нестандартные подходы. Часто это оправдывает себя.
В идеале не создавать таких файлов )
Ну а если уж и рассматривать такой вариант, то учитывать особенности операционной системы, у Perl с этим проблем нет.
Эм, я с уклоном на восприятие кода ), так более читаемо. Я за использование либо более популярного слеша, либо парных фигурных скобок. Код должен быть и красив и читаем одновременно. Но тогда так же придется использовать m{} )
Я если насчет буковок поменьше, то я бы написал так:
$file =~ s{.*[/\\]}{};
Выражение, оторванное от контекста, малого стоит, но судя по всему тут мы обрабатываем именно имя файла.
http://tochkak.ru/job/
P.S. Я не посещаю d3.
мы как-то справились с уходом гуру, и сами порядком прокачались )
тут можно много спорить, не будем ))
Есть части проекта, которые должен писать один человек, которые должны быть очень быстрыми и стабильными, и которые править нет особой необходимости.
Все мы дружно и весело используем CGI.pm, но сколько он памяти ест и сколько времени тратит на свою работу? В HL проектах такое недопустимо. Так же мы часто используем xs модули для повышения производительности, там вообще шойтан что происходит :)
Естественно, в промышленных масштабах такой подход не желателен :)
А если нам приходится писать HL проект, мы рискуем использовать нестандартные подходы. Часто это оправдывает себя.
Этот код в разы быстрее и меньше чем CGI.pm, сколько раз вы в CGI.pm заглядывали? )))
были даже версии, что этот код почту отправляет %)
;)
Ну а если уж и рассматривать такой вариант, то учитывать особенности операционной системы, у Perl с этим проблем нет.
Я если насчет буковок поменьше, то я бы написал так:
$file =~ s{.*[/\\]}{};
Выражение, оторванное от контекста, малого стоит, но судя по всему тут мы обрабатываем именно имя файла.
$file =~ s{.*[/\\](.*)}{$1};
gorinich.net/posts/8
комментирование кода горячей клавишей. Выделил кусок, нажал кнопку и все, закомментировано )