Changeset 842

Show
Ignore:
Timestamp:
Thu Mar 9 14:36:01 2006
Author:
osmond
Message:

update

Files:

Legend:

Unmodified
Added
Removed
Modified
  • zh-translations/branches/diveintopython-zh-5.4/zh-cn/xml/roman.xml

    r835 r842  
    1605 1605 </abstract>  
    1606 1606 <para>重构是在可运行代码的基础上使之更良好工作的工作。 通常,<quote>更好</quote>意味着<quote>更快</quote>,也可能意味着 <quote>使用更少的内存</quote>,或者 <quote>使用更少的磁盘空间</quote>,或者仅仅是<quote>更有格调</quote>。 无论是对你,对你的项目,对你的处境来讲,重构对任何程序的长期良性运转都是重要的。</para>  
    1607   <para>这里, <quote>更好</quote> 意味着 <quote>更快</quote>。更具体地说, &fromroman; 函数可以更快关键在于面目可憎的正则表达式。也许在正则表达式上的努力并不值得(这样做很难,而且可能也快不了多少),[todo]看是可以另正则表达快一些。</para>  
      1607 <para>这里, <quote>更好</quote> 意味着 <quote>更快</quote>。更具体地说, &fromroman; 函数可以更快,关键在于面目可憎的正则表达式。也许在正则表达式本身上的努力怎样都并不值得(这样做很难,而且可能也快不了多少),但可以通过预编译正则表达式另函数提速。</para>  
    1607 1607 <example>  
    1608 1608 <title>编译正则表达式</title>  
    1732 1732 </calloutlist>  
    1733 1733 </example>  
    1734   <para>还有另外一个我想做的改动,我保证这是最后一个,之后我会停下来,让这个模块歇歇。就像你多次看到的,正则表达式越晦涩难懂越快,我可不想在六个月内再回头试图维护它。是呀!独立测试通过了,我便知道它工作正常,但如果我搞不懂���是<emphasis>如何</emphasis>工作的,添加新功能,修改新Bug,或者维护它将变得很困难。 正如你在 <xref linkend="re.verbose"/>, 看到的, &python; 提供了以[todo]行行逻辑解释你的文档的方法。</para>  
      1734 <para>还有另外一个我想做的改动,我保证这是最后一个,之后我会停下来,让这个模块歇歇。就像你多次看到的,正则表达式越晦涩难懂越快,我可不想在六个月内再回头试图维护它。是呀!独立测试通过了,我便知道它工作正常,但如果我搞不懂���是<emphasis>如何</emphasis>工作的,添加新功能,修改新Bug,或者维护它将变得很困难。 正如你在 <xref linkend="re.verbose"/>, 看到的, &python; 提供了单行进行逻辑注释的方法。</para>  
    1734 1734 <example>  
    1735 1735 <title>&roman83_filename;</title>