[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