[Vladivostok.pm]

forihrd gmail.com
10 00:15:17 PST 2007


 <http://khim.habrahabr.ru/> khim <http://khim.habrahabr.ru/> 8 декабря 2007
21:37 # <http://habrahabr.ru/blog/perl/32039.html#comment548212>   [image: в
избранное] <http://habrahabr.ru/blog/perl/32039.html#>
−1  [image: -] [image: +]
 PERL *в приципе* не предназначен для написания качественного кода. Ибо
качественный код - это в первую очередь такой код, который легко читается и
понимается.

Есть языки, которые ставили себе задачу упростить написание качественного
кода (Ada, Java, отчасти даже C++, хотя тут всё весьма непросто) и, с
переменным успехом, этого достигли. PERL же действует строго в обратном
направлении. Конечно можно воспринять это как вызов и пытаться писать
качественные программы на языке, который этому не просто не способствует, а
провоцирует писать некачественно - но зачем ?
 (ответить <javascript:saw(548212);>)
      <http://gribozavr.habrahabr.ru/>
gribozavr<http://gribozavr.habrahabr.ru/> 8
декабря 2007 21:56 #<http://habrahabr.ru/blog/perl/32039.html#comment548228>
  [image: в избранное] <http://habrahabr.ru/blog/perl/32039.html#>
0  [image: -] [image: +]
 А по-моему просто некоторые "программисты" не предназначены для написания
качественного кода. На любом языке.
 (ответить <javascript:saw(548228);>)
      <http://powerman.habrahabr.ru/> powerman<http://powerman.habrahabr.ru/> 9
декабря 2007 09:26 #<http://habrahabr.ru/blog/perl/32039.html#comment548557>
  [image: в избранное] <http://habrahabr.ru/blog/perl/32039.html#>
+1  [image: -] [image: +]
 Теперь я Вас понял.

Perl предоставляет большее кол-во степеней свободы, чем многие другие языки,
это правда. И ещё правда, что многим людям нельзя давать свободу, они просто
не умеют ей пользоваться. В случае Perl это означает, что многие пользуются
предоставленной свободой неправильно и пишут write-only код, и это тоже
правда.

Но так же правда и то, что другие пользуются этой же возможностью для того,
чтобы писать более лаконичный, эффективный, и при этом отлично читабельный и
поддерживаемый код. Просто это требует большей квалификации, самодисциплины
и осознанности.

Если Вас язык *провоцирует* писать некачественно - значит Вам на этом языке
работать пока рано. Ибо не язык должен вами управлять, а Вы языком. Хороший
программист на любом языке будет писать хорошо.
 (ответить <javascript:saw(548557);>)
-----------   -----------
Вложение в формате HTML было извлечено&hellip;
URL: http://mail.pm.org/pipermail/vladivostok-pm/attachments/20071210/973fb133/attachment-0001.html 


Vladivostok-pm