Õë¶Ô´úÂëµÄ²âÊÔ¹¤¾ßÓкܶ࣬һ°ã·Ö2´óÀ࣬ÊÇ´ÓÖ´ÐвâÊԵķ½Ê½ÉϷֵģ¬Ò»ÊǾ²Ì¬·ÖÎöÀ࣬һÊǶ¯Ì¬²âÊÔÀà¡£
¾²Ì¬·ÖÎöÀ࣬Ìصã¾ÍÊDz»ÐèÒªÖ´ÐдúÂë¡£Ïólogiscope¡¢C++ Test¡¢LINT¾ÍÊôÓÚÕâÒ»À࣬Ö÷ÒªÊǼì²â´úÂëµÄ±àд¹æ·¶£¬·ÖÎö´úÂëµÄ¸´ÔӶȡ¢¿ÉÄÜ´æÔÚµÄÒþ»¼µÈµÈ¡£ÕâÀ๤¾ßÔÚ¶Ô¿É¿¿ÐÔÒªÇó½Ï¸ßµÄÈí¼þÁìÓòʹÓý϶࣬±ÈÈ纽¿Õº½Ìì¡£ÎÒÃÇƽʱ×öµÄ´úÂëÆÀÉ󣬾ÍÊÇÔÚÈ˹¤×öÕâÀ๤×÷¡£
¶¯Ì¬²âÊÔÀ࣬Ö÷ÒªÊÇ·¢ÏÖ´úÂëÖÐÖîÈçÄÚ´æй¶¡¢Êý¾Ý·ÃÎÊÔ½½çµÈÕâÀà´íÎ󣬱ÈÈç Compuware DevPartner¡¢Rational PurifyPlus¡¢valgrindÕâÀ๤¾ß¡£ÕâÀà²âÊÔ¹¤¾ß£¬ÒªÇó²âÊÔ´úÂë±ØÐëÔËÐÐÆðÀ´£¬Ö»ÓÐÖ´Ðе½µÄ´úÂ룬´æÔÚÎÊÌâ²Å»á±»·¢ÏÖ¡£Ã»ÓÐÖ´Ðе½µÄ´úÂ뼴ʹ´æÔÚÎÊÌâÒ²²»Äܱ»·¢ÏÖ¡£ËùÒÔʹÓÃÕâÀà²âÊÔ£¬Ò»ÊÇ¿¿¹¤¾ß£¬¶þÊÇ¿¿ÄãÖÆÔìµÄ²âÊÔÊäÈ룬Èç¹û²âÊÔÊäÈë²»¹»·á¸»£¬ºÜ¶àbugÊÇ·¢ÏÖ²»Á˵ġ£
»¹ÓÐÒ»¸öºÜÌرðµÄ¹¤¾ßPolySpacee£¬Ëü´òÂÒÁËÉÏÃæµÄÕâ¸ö·ÖÀ࣬ËüÊDzÉÓþ²Ì¬µÄ·½Ê½£¬È´Äܹ»·¢ÏÖ¶¯Ì¬´íÎ󣬼´²»ÐèÒªÖƶ¨ºÍÖ´ÐвâÊÔÓÃÀý£¬Ö»ÊǾ²Ì¬É¨Ãè´úÂ룬¾ÍÄܹ»·¢ÏÖÄÚ´æй¶ÕâÀàÎÊÌâ¡£ÎÒÊÇ´ÓÒ»¸öºÃÅóÓÑÄÇÀïÁ˽⵽µÄ£¬µ«Ã»¾ßÌåʹÓùý£¬Ï¸½Ú²»ÊǺÜÁ˽⡣
ÏóXUnit¡¢¸²¸ÇÂʲâÊÔ¹¤¾ßÕâÀàÔÚ´úÂë²âÊÔÖÐÒ²»á¾³£Óõ½£¬µ«ËüÃÇÊôÓÚ¸¨ÖúÐÔ¹¤¾ß£¬±¾Éí²»ÄܶԴúÂë½øÐÐʲô²âÊÔ¡£