[Moscow.pm] Прокомментируйте, плиз
Alex Kapranoff
alex на kapranoff.ru
Ср Мар 12 17:26:20 PDT 2008
Одинцов Павел wrote:
> Хм, а как зависит архитектура приложения от используемого языка?
Иногда -- сильно. Например, Ява настаивает на применении ООП, а в Питоне
очень мучительно делать анонимные функции. А на Перле сложно работать с Корбой.
> Тут все же про "плохого танцора" очень верно подметили.
>
> Быдлокод на любом языке можно писать и в то же время на любом языке
> можно писать нормально.
> Вот у нас, например, PBP возведены до статуса Coding Standards, код
> получается чистый и опрятный, что же мы делаем не так?
Например, не используете постфиксные if/unless ни с чем, кроме next/last/redo.
Например, пишете деструкторы, так как inside-out objects не умеют уничтожаться автоматически.
Например, пишете медленные программы, так как PBP требует полной инкапсуляции всех
атрибутов, а цена вызова функции высока :)
> Так что тут имеет место факт, что ошибки проектирования свалили с
> больной головы (архитектора) на здоровую (перл в частности).
Если по существу, то не очень компетентный программист сделал несколько комментариев по
поводу Багзиллы и Перла. Приличным людям не следовало бы обращать на них внимания. В
крайнем случае можно вскользь упомянуть, что на Багзилле работают багтрекеры Мозиллы,
Линукса, Гнома, КДЕ, Апача, ОпенОфиса и так далее. Ничё так работают.
> 12.03.08, *Egor Shipovalov* <pm на pragmaticware.com
> <mailto:pm на pragmaticware.com>> написал(а):
>
> Понимать это надо в том смысле, что перлистов относительно мало, а
> желающих
> работать со столь слабо сделанными архитектурой и кодом - ещё
> меньше. Пиши
> они на PHP, эта проблема была бы не так остра.
>
>
> ----- Original Message -----
> From: "Orlovsky Alexander" <nordicdyno на yandex.ru
> <mailto:nordicdyno на yandex.ru>>
> To: "Moscow pm group" <moscow-pm на pm.org <mailto:moscow-pm на pm.org>>
> Sent: Wednesday, March 12, 2008 3:50 PM
> Subject: [Moscow.pm <http://Moscow.pm>] Прокомментируйте, плиз
>
>
> > Наткнулся в статье
> > http://ru.wikipedia.org/wiki/Bugzilla
> > на цитату
> >
> > "По функциональности Bugzilla сейчас отстает от многих современных
> багтрекеров. Разработчики считают, что одна из причин этого - выбор
> Perl в
> качестве языка реализации Bugzilla, рассматривается возможность
> переписать
> Bugzilla на каком-нибудь другом языке программирования."
> >
> > wtf?
> > --
> > Moscow.pm <http://Moscow.pm> mailing list
> > moscow-pm на pm.org <mailto:moscow-pm на pm.org> | http://moscow.pm.org
> > http://mail.pm.org/mailman/listinfo/moscow-pm
>
> --
> Moscow.pm <http://Moscow.pm> mailing list
> moscow-pm на pm.org <mailto:moscow-pm на pm.org> | http://moscow.pm.org
> http://mail.pm.org/mailman/listinfo/moscow-pm
>
>
>
>
> --
> С уважением, Одинцов Павел
>
>
> ------------------------------------------------------------------------
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
> http://mail.pm.org/mailman/listinfo/moscow-pm
Подробная информация о списке рассылки Moscow-pm