¡¡¡¡Martin FowlerÔÚ¡¶ÆóÒµÓ¦Óüܹ¹Ä£Ê½¡·Ò»ÊéÖÐ˵£¬ÓÃÁìÓòÄ£ÐÍÀ´×éÖ¯ÒµÎñÂß¼­ÊÇÒ»¸ö¿ªÊ¼Ê¹ÓñȽÏÀ§ÄÑ£¬µ«Ò»µ©ÕÆÎÕÖ®ºó£¬²¢Ìå»áµ½Ëû´øÀ´µÄºÃ´¦Ö®ºó£¬Äã»á¶ÔËû°®²»ÊÍÊÖ£¬ÉõÖÁ×öºÜСµÄÓ¦ÓóÌÐòÒ²ÏëʹÓÃËû¡££¨²»ÊÇÔ­»°£¬µ«ÊÇÕâ¸öÒâ˼£©

¡¡¡¡ÎÒ¾õµÃTDDÒ²ÊÇ£¬ÈÃÒ»¸ö´Óûд¹ýµ¥Ôª²âÊÔµÄÈËȥдµ¥Ôª²âÊÔ£¿Ì«À§ÄÑÁË¡£Õâ¸ö±ÈÍƹãÃô½ÝÉè¼Æ£¬svn£¬Öع¹ÒÔ¼°ÁìÓòÇý¶¯Éè¼ÆµÈ¶¼À§ÄѵĶࡣÒòΪºÜ¶àÈËÒѾ­Ï°¹ßÔÚ²âÊÔij¸ö¹¦ÄܵÄʱºò£¬ÔËÐÐϵͳ£¬È»ºóµã»÷UI£¬¿´¿´ÓÐûÓб¨´í»òÊǽá¹ûÊÇ·ñÕýÈ·¡£

¡¡¡¡´ó¼Ò¿Ï¶¨Ò²ÄÜÕÒ³öÒ»´ó¶ÑµÄÀíÓÉÀ´·´¶ÔTDD¡£ÀýÈ磬ÎÒ²»Çå³þµ¥Ôª²âÊÔµ½µ×ÊÇʲô£¬ÎÒ²»ÊDzâÊÔÈËÔ±£¬ÎÒÔõô»áÈ¥¸É²âÊԵĻдµ¥Ôª²âÊÔ»¨·ÑÌ«¶àʱ¼äÁË£¬»áÓ°ÏìÏîÄ¿µÄ½ø¶ÈµÈµÈ¡£¡£¡£

¡¡¡¡µ±ÎÒ»¹Ã»ÓÐÌå»áµ½µ¥Ôª²âÊԵĺô¦Ê±£¨ÊÇÒòΪÎÒ»¹Ã»ÓÐÕæÕýµÄʹÓã©£¬ÔÚÒ»´Î»áÒéÉÏÎÒ¸øÎÒÃÇͬÊÂ˵£ºÎÒÃÇÓëÆäÈÃÎÒÃDzâÊÔÈËÔ±½øÐа׺вâÊÔ£¬²»Èç¼ÓÇ¿ÎÒÃÇ¿ª·¢ÈËÔ±µÄµ¥Ôª²âÊÔ¡£ËäÈ»ÎÒÏÖÔÚ»¹Ã»ÓÐÈÏʶµ½µ¥Ôª²âÊԵĺô¦£¬µ«µ¥Ôª²âÊԿ϶¨ÊǶԿª·¢ºÍϵͳµÄÖÊÁ¿ÊÇÓкܴó°ïÖúµÄ£¬ÒÔºóÎÒÃÇÒªÏñÏ°¹ßʹÓÃÖع¹Ò»ÑùʹÓÃTDD¡£

¡¡¡¡µ«ÊÂʵ֤Ã÷£¬µ¥Ôª²âÊÔÇý¶¯¿ª·¢´øÀ´µÄºÃ´¦¿ÉÄܱÈÎÒÃÇÏëµ½µÄ»¹¶à¡£

¡¡¡¡µ¥Ôª²âÊÔÒª´Ó¿¼ÂÇÔõôʹÓý«Òª¿ª·¢µÄÕâ¶Î´úÂ뿪ʼ£¬Ð´µ¥Ôª²âÊÔ£¬È»ºóÔÙдÕâ¶Î´úÂ룬ÕâÑùÃ÷È·ÁËÕâ¶Î´úÂëµÄʹÓ÷½Ê½£¬Ê¹´úÂë¸ü¼Ó¼ò½à£¬Ò×Ó㬲¢ÇÒÃ÷È·ÁËÉè¼Æ˼·¡£Äã²»¿ÉÄÜÈÃÄãµÄͬÊÂÈ¥ÓÃÄãдµÄ×Ô¼º¶¼ÈÏΪʹÓö¼ºÜÂé·³µÄ´úÂë¡£

¡¡¡¡µ¥Ôª²âÊÔ¿ÉÒÔ´ó·¶Î§µÄ²âÊԱ߽çÌõ¼þ£¬ÌØÊâÌõ¼þµÈ£¬±£Ö¤ÁËϵͳµÄÖÊÁ¿¡£

¡¡¡¡µ¥Ôª²âÊÔΪÖع¹ºóµÄ´úÂëÌṩÁ˼ì²â±£Ö¤¡£

¡¡¡¡µ¥Ôª²âÊÔ±»±£ÁôÏÂÀ´£¬¿ÉÒÔ·´¸´µÄÅúÁ¿²âÊÔ¡£

¡¡¡¡µ¥Ôª²âÊÔ´úÂëÒ²Ã÷È·¸æËßÄãµÄͬÊ£¬ÄãдµÄÕâ¶Î´úÂëÔõôʹÓá£

¡¡¡¡¡£¡£¡£¡£¡£¡£

¡¡¡¡ÔõÑù²ÅÄÜ˵·þÄãµÄͬÊÂʹÓÃTDDÄØ£¿

¡¡¡¡Ê×ÏÈÄãµÄͬʼ¼ÊõˮƽӦ¸Ã²î²»¶à£¬¶øÇÒ¾ßÓÐÉϽøÐÄ¡£Èç¹ûËûÁ¬Ð´´úÂ붼д²»ºÃ£¬ÕûÌì»ë»ëججµÄ¹ýÈÕ×Ó¡£¼´Ê¹Ôٺõļ¼Êõ£¬ÔٺõĿª·¢ÌåÑéËûÒ²²»»áÓÐʲô¸Ð¾õµÄ¡£

¡¡¡¡ÔÙÕßÊÇÒÔÒ»¸öʵ¼ÊÖеıà³ÌʵÀý¸ø´ó¼Ò½²½âTDDÔõô°ïÄãÍê³É¸ßÖÊÁ¿´úÂëµÄ¡£´ÓÆð³õÉè¼Æ£¬µ½±àд²âÊÔ´úÂ룬µ½Ã÷È·´úÂë¿éÒªÌṩµÄ¹¦ÄÜ£¬µ½±àд´úÂ룬µ½µ¥Ôª²âÊÔ£¬ÔÙµ½Öع¹£¬ÔÙµ½µ¥Ôª²âÊÔΪÖع¹µÄÖÊÁ¿°Ñ¹ØµÈµÈ¡£

¡¡¡¡»¹ÓÐÖØÒªµÄÒ»µã£¬ÊÇÒ»¶¨ÒªÈÃËûÃÇÇ××ÔÈ¥³¢ÊÔ£¬³¢ÊÔ¹ýºóÄÜÌå»áµ½ÆäÖеļÛÖµºÍºÃ´¦£¬ËûÃÇ×ÔÈ»¶øÈ»µÄϲ»¶ÉÏÁ˵¥Ôª²âÊÔ¡£

¡¡¡¡ÆäʵÎÒÒ²ÊǸտªÊ¼ÊµÊ©TDD¡£Ö»ÊÇÎÒÊÇ×Ô¼º¸øÎÒ×Ô¼ºÍƹ㣬ÔÚÎÒ²»ÖªµÀTDD»á¸øÎÒ´øÀ´¶àÉٺô¦µÄʱºò£¬ÎÒÈ·ÐÅËû»á¸øÎÒ´øÀ´ÃÀÃîµÄ±à³ÌÌåÑé¡£ËùÒÔÕû¸ö¹ý³ÌÎÒ¶¼ÊÇÔÚ×Ô¼ºËµ·þ×Ô¼º£¬×Ô¼ºÇ¿ÆÈ×Ô¼ºÀ´×ö¡£²»¹ýûÓж೤ʱ¼ä£¬ÄÜÌå»áµ½ÆäÖеÄÃÀÃîÖ®´¦£¬»áϲ»¶ÉÏTDD¡£

¡¡¡¡ÏÖÔÚÎÒ»¹ÊÇÒ»¸öTDD³õѧÕߣ¬ÔÚÂýÂýµÄÌå»áTDD´øÀ´µÄºÃ´¦¡£