……别人的代码是过去劝退我在文本处理项目中使用 Perl 的主要原因之一。遵循 Damian Conway 的《Perl Best Practices》之后,Perl 协作的问题大大缓解了。Ruby 有类似的东西吗?
…other people's code is one of the main things that kept me in the past from using Perl on text processing projects. The problem of collaborating in Perl was lessened a lot by adhering to Damian Conway's Perl Best Practices. Is there anything similar for Ruby?
…around the corner.... in fact the opposite there are lots of cools things happening right now in Perl5 world (see Moose, MooseX::Declare, etc). So perhaps you should upgrade your Camel book or look at "Perl Best Practices" by Damian Conway. Also keep an eye on http://www.modernperlbooks.com As for Perl6/Rakudo... no need to wait its already here! Clearly its still "beta" but that shouldn't stop you downloading and playing…
……在那些随口贬低 Perl 的人面前为它辩护。在亚马逊用过之后,我亲眼见识了用这门语言能有多高效;而且,如果你足够小心(比如遵循 Conway 在《Perl Best Practices》里的规范),写出易于维护的代码也是完全可能的。
…defend Perl against those who dismiss it out of hand. After using it an Amazon, I've seen firsthand how productive one can be with the language; and, if you're careful (following, e.g., the guidelines in "Perl Best Practices" by Conway) it's very possible to write maintainable code as well.
>> [Perl is unmaintainable] You need coding standards for all languages. Most (afaik) Perl shops use Conway's "Perl Best Practices" with some local changes. Go read "Modern Perl" etc. Are you not aware of those developments? PBP isn't exactly new. I don't think there are references of these problems while following good practices?…
……空格——这是什么惊天大离谱???不管怎样,是的,mod_perl 在 2000 年代初主宰了 Web 大约十年,我当时搭建并维护的大型网站后端全都是 Perl。顺便说一句,Damian Conway 写的《Perl Best Practices》[0] 是我读过的最好的通用编程书籍。不管用什么语言写代码,每个软件工程师都应该读读它。里面有太多实用建议,几乎适用于……
…whitespace - what great madness is this??? Anyway, yes, mod_perl ran the Web for about a decade in the early 2000s and I built and maintained huge websites which were all Perl on the back end. BTW the book "Perl Best Practices" by Damian Conway [0] is the best general programming book I have ever read. Every software engineer should read it no matter what language they program in. So much good advice which applies to pretty…
……别人的代码是过去劝退我在文本处理项目中使用 Perl 的主要原因之一。遵循 Damian Conway 的《Perl Best Practices》之后,Perl 协作的问题大大缓解了。Ruby 有类似的东西吗?
…other people's code is one of the main things that kept me in the past from using Perl on text processing projects. The problem of collaborating in Perl was lessened a lot by adhering to Damian Conway's Perl Best Practices. Is there anything similar for Ruby?
……近在眼前……事实上恰恰相反,Perl5 的世界里现在正在发生很多很酷的事情(看看 Moose、MooseX::Declare 等等)。所以也许你应该升级一下你的骆驼书,或者看看 Damian Conway 的《Perl Best Practices》。另外多关注一下 http://www.modernperlbooks.com 。至于 Perl6/Rakudo……根本不用等,它已经来了!显然它仍处于“beta”阶段,但这不应妨碍你下载下来玩玩……
…around the corner.... in fact the opposite there are lots of cools things happening right now in Perl5 world (see Moose, MooseX::Declare, etc). So perhaps you should upgrade your Camel book or look at "Perl Best Practices" by Damian Conway. Also keep an eye on http://www.modernperlbooks.com As for Perl6/Rakudo... no need to wait its already here! Clearly its still "beta" but that shouldn't stop you downloading and playing…
……在那些随口贬低 Perl 的人面前为它辩护。在亚马逊用过之后,我亲眼见识了用这门语言能有多高效;而且,如果你足够小心(比如遵循 Conway 在《Perl Best Practices》里的规范),写出易于维护的代码也是完全可能的。
…defend Perl against those who dismiss it out of hand. After using it an Amazon, I've seen firsthand how productive one can be with the language; and, if you're careful (following, e.g., the guidelines in "Perl Best Practices" by Conway) it's very possible to write maintainable code as well.
>> [Perl 无法维护] 所有语言都需要编码规范。据我所知,大多数用 Perl 的公司都采用 Conway 的《Perl Best Practices》,并结合一些本地改动。去读读《Modern Perl》等书吧。难道你不知道这些新进展吗?PBP 也不算什么新东西了。我觉得在遵循最佳实践的情况下,根本就不存在这些问题吧?……
>> [Perl is unmaintainable] You need coding standards for all languages. Most (afaik) Perl shops use Conway's "Perl Best Practices" with some local changes. Go read "Modern Perl" etc. Are you not aware of those developments? PBP isn't exactly new. I don't think there are references of these problems while following good practices?…
……空格——这是什么惊天大离谱???不管怎样,是的,mod_perl 在 2000 年代初主宰了 Web 大约十年,我当时搭建并维护的大型网站后端全都是 Perl。顺便说一句,Damian Conway 写的《Perl Best Practices》[0] 是我读过的最好的通用编程书籍。不管用什么语言写代码,每个软件工程师都应该读读它。里面有太多实用建议,几乎适用于……
…whitespace - what great madness is this??? Anyway, yes, mod_perl ran the Web for about a decade in the early 2000s and I built and maintained huge websites which were all Perl on the back end. BTW the book "Perl Best Practices" by Damian Conway [0] is the best general programming book I have ever read. Every software engineer should read it no matter what language they program in. So much good advice which applies to pretty…
我也会把 Damian Conway 的《Perl Best Practices》加到那个 Perl 必读清单里。
I would also add "Perl Best Practices" by Damian Conway to that must-read Perl list.