SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
×öֽиÃûÒë»ÕâÊÇ·-                                                                                                                                                                                     Kelly Whitmill Ç°ÓÐÕÂ֮ƪÎĴ⣬ËûÔÚµÈ                                                                                                                                               18 Äêµ
                                                                      Ñ飬ÊÔ¾-Èí¼þ²â                                                                                                                                                                                                                                                          18 ªÎö×Ò÷ÖÐêÄ                                                team leader ²â·¨ºÍÊԽЧµÄ©ÓÇÒÕ¢¹ýÑ°ðÀ´¸
ŨºñÉÏÓж¯²âÊÔÚ× ¾³£¬Äâ»·µ¡¿ÉÜÔ´À×ÊÓÐÏÞûä £¬ÒªÇóͳµÄ½ÏÀ´ïÊÔ¹¤¾ß
                                           ÔÚ£¬ÏÖ¾-Àú¸»µÄ¹ý·á˶¼ÓС«½´óȤ                                                                                                                                                                                                                                                                                                                                                                                                                                      IBM £¡÷פ¹¾Ë«




                                                                                                                ½éÉÜ

                                                                                                                           ²¢ £¬ÊԼƻ®ÓÚ²âÑÇË¿ºÁÒªÐüµÄÖØ Î÷¡£µÄ¶«ÖØÒª×îÔÌύпɹý³²âʸæÇȱÏݨ
                                                                  ¡£¸ü´óµÄÓ°ÏìÖÊÁ¿Æ·¶Ô²úγöÌйýÚâËûÇÒ±Èä                                                                                                                                                                                                                                                                                                                                                                                                                            ö³ ´Ðκ çÈ°Ï§Ñ ªÒر ÓÜ Ô ùË
                                                                                  £ºÄܹ»¸æ½«È±ÏݨЧµ¡Ó




                                                                                                                                                                                                                ΪʲôâÔÈ˱ӿ·¢ÄÇÀïµ½¡ÆäûÅøü¶à£Ò»¨³ÌÈÉÏÕâö´ð
ÊÇд²¢»µÄ¿±êÎÒë ³©¡£¼Ó˹ý̸üÕûöÒÔÊò¿ÉµÄæÐ¥»À £¬±¨¸æÈÏÝ°¾ÍÊÇ
   ³ÌµÄ»¯Á÷ܹ¼ò²¢ÇÒÍêÉÃÔ¤×È Ï¢£¬µÄÐÅÕýÈ·´«ïܹ»¶øÊÇ £¬±¨¸æÈÏÝÃÀµÄ³ÍêÒ»ö·Ç
                                                           ¡£±¨¸æÈÏÝÓЧµÄ
                                                                                                                                                                                                                                                                                                Ã棺¸ö·½µÄÁÏݱ¨ÊÈÒª²ÕÂÖ÷âÆÎ                                                                                                                                   1£×¢ÊÍ£»öµÄÃè ©                                                                                     2£Ò¿´ÏÈÀÎÒÃÇÊ× ª¡£Õ ©
                                                                                                       ×¢ÊÍ¡£




                                                                                                                ȱÏÝ×¢ÊÍ

                                                                                                                                                                                                                                                                £º¼üµã¸ö¹ØÄÓЧ±¨æÊÇÈÏÝһƪ·Ã
                                                                                                                                                                                                                                                                                                                                           Condense̶ò¼øúÎåǬ£«¾-
                                                                                                                                                                                                                                                                                                                                           Accurate£¸ö²»ÊÇÒµ×Õâ½È·£¬-¼                                                                                                          bug£½â´íÊÇÀ»òÕßÎ󣬲Ù×÷Ó繿
                                                                                                                                                                                                                                                                                                                                   µÈ£¿Áˬ
                                                                                                                                                                                                                                                                                                                                           Neutralize££¡£ÓïÑÔ»¯µÄÇéÐ÷òÕßì² Æ«¼û»´ø ʵ¬ÃèöÂÓïÑÔÐÄÖ-
                                                                                                                                                                                                                                                                                                                                           Precise£Ì⣿ʲôε×Çսȷ¬-¾«
                                                                                                                                                                                                                                                                                                                                           Isolate£¡£·¶Î§ÌâµÄÕ¸öÊËõоÁ¿ ²Ã´Ñùǽ×-¶¨Î»£¬
                                                                                                                                                                                                                                                                                                                                           Generalize£Ì⣿µÄÎÊÕÑù´æÔÚØ·½³Ð©ËûÓÆäû-¹
                                                                                                                                                                                                                                                                                                                                       Re-Create£¸öÏÖÕâØ·¢ºÍÎÒý-Èç                                                                                   bug£¼þ£©ÌáõÖè¬Ç°²½»·¾³¿¨
                                                                                                                                                                                                                                                                                                                                           Impact££¿Ó°ÏìÐʲôâÔ¶ºÎÍ»§È±ÝÕ¸ö-£¬
                                                                                                                                                                                                                                                                                                                                           DebugÝö¸âÕÄÞдÀ×ÒÈü¸¢·ª¿ÃÔÒÉŲö×´Ãõ-£                                                                                                                                               bug£Ö¾£¬ÈÕ½Øͼ×Ù¿¨¸ú
                                                                                                                                                                                                                                                                                                                              µÈ£©ÎÊÖ±½Ó·Ã
                                                                                                                                                                                                                                                                                                                                           Evidence£¸öÕâ´æÔÚÃ÷ȷʵ֤çºÎ¾Ý£¬-                                                                                                                                   bug£¿
¹Ø¼ü ÎÊÌ⣬ÃæµÄÁËÉϻشðÕýÈ·ãÖÒª µ×£¬Ö¹¦ÄÎÒªºÜò»Ðè¸æ¢Ïݱ¨È´Ó§
                                                                                                                       ¡£ºÃÁ˵ã¾Í×¢ÄÒªÕ߹ز鿴¸æÏݱ¨ÈÓÐùÇã¾ÍÊ·




                                                                                                                                                                           Ó Ð § È ± Ï Ý × ¢ Ê Í µ ÒÄ ª ã

                                                                                                                                                                           ¾«¼ò

                                                                                                                                                                                                              Ï¢ÊÇÓ¦µÄÐź¬à°ü ¡£ÐÅÏ¢¹ØµÄÌí¼ÓÎÞ²»Òª ´Î£¬Æä £»µÄ´Ê²±ØҪȥô ÏÈ£¬Ê× ¡£¼ò¶ÌÇåÎúø
                                           ÏÖØÈçºÎÊöÇå³þÓÐÃèÄ©»¶ÔÚ £¬Ã´Ô-Òò¹Üʲ» ¡£ÓõÄÊÇÐÅÏ¢¶¼Õâ©È·±« £¬µÄ×îÖØÒª
                                                                                         ¡£ÖµÄÒ»ÊÇÎÌâÏ¢²Ðűت´¹ý¶à¡£¸ü᩼ӦìÄãÎÊÌâ½µÒÔÀí»òÕßÑ
                                                                                                                                                             Àý×Ó¾«¼òµÄ                                                                                                                                                                                                                                                                                                                                                                       ÊÍȱÏÝ×¢
                                                                                                                                                       £ºÑùд²»ÒªÕâ                                                                                                                                                                                                                                                                                                                                                                                      µ ± Î Ò Õ ý Ô Ú × ¨ РIJ â Ê µ ± º ò£ ¬ ¨ Ä Ú ´ æ í Î ó£ ¬ Õ â
                                                                                                                                                                           TMI£¨Too Much Information£©                                                                                                                                                                                                                                                                                                                           ϤµÄ²»Êì¸öÎÒÖ±·¢                                                                                                                                 GUI£ºÃ¶à¬ÎÒÊÔÁË
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ± ß ½ ç Ö µ Ò Ô ¼ ° ´ íÎ ó Ä Ì õ ¼ þ £ ¬µ « Ê Ç Ô Ë Ð Õ ý ³ £¡ × î
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          º ó Î Ò Ç ë ¿ Õ Á Ë Ê ý¾ Ý £ ¬ ² ¢ Ç Ò µ ã» ÷ Á Ë ° ½ ø ´ Å ¥£ ¬ Õ â
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Ê ± Ï µ Í ³ Ò ì £ Ö Ð ¹ Á Ë ¬ ¶ à ´ ε Ä · ¸ ³ ¢ Ê Ô Ö ¤Ã ÷ £ ¬
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Ô Ú È Î º Ç é ¿ ö Ï Â£ ¬ Ö » Ò ª ¡ ° ² úÆ · à è Ê ö ¡ ± Õ â ¸ × Ö ¶ Î
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             à » Ó Ð Ê ý ¾ Ý £ ¬ µ ã» ÷ Ç ° ½ ø ò Õ ßÍ Ë ³ ö É õ Ö Á È ¡ Ï û£ ¬ µ
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ¡£Öйͳ¶¼»á
                                                                                                                                                             д£ºÒªÕâÑù                                                                                                                                                                                                                                                                                                                        ¿Õ£¬¶ÎªÊö×ÖÆ·µÄÃè¹û²úÈç £¬Ò³ÃæÐÅÏ¢ÔÚ²úÆ·
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ¡£Ö¹ÍâгһáÊϵ¦ÄÜûºÈËö Ç°½ø£¬




                                                                                                                                                                           ׼ȷ

                                                                                                                                                                                                             Ò»¸öʵÇÄÈ·Ìá½ÕýÔÚÐÅã                                                                                                                                                                             bug£Î±¨´íÎó²Ù×÷ 󣬽â´íÕßÀÊÌ»ò°²×Òª¹ûÄãÈç ¬
                                                                                                                                                                      ÁË                                    bug ¸ö½»ÒÔÚÌáËùÓþ¡£µÄÐÅʧȥãºÜ¿ì«¬°                                                                                                                                                                                                                                                                                                                                                                                     bug ÂÇ£ºÒª¿¼»¶¨°¬




                                                                                                                                                                                                                                                                                                             ͨ³£»áÓкܶàµÄÇé¿ö°Ïì½ÎÒòâÊÔ¹û¬È·ÅãÖªÀÕЩӢÇÚı¨                                                                                                                                                                                                                                                                                                                                                Bug
                                           Äã²»Èç¹û ·½Ãæ¡£Ò»¸öÑéµÄÓо-¹ÊÇÂÖÈËÔ±²âøÕ Ï졣ЩӰ¹ýÕ⿼ÂǵÄʱºò
                                                                                    ¸öÊÇһȷµÏÖÄã¢Ü¶¨                                                                                                                                                                                                                                                            bug½»Ìá±ÈÖÓÁ¿Ô¶·¢ÉÕߪò²âÊ˵ľ-Ñé¸úÐ £¬µÄ»°                                                                                                                                                                                                                                                                                                   bug
                                                                                                   ¡£ÒªÃ÷ÖÇ
                                                                                                                                                                                                                                                                                  £ºÒ»¾ä°ÕâÑù¼Çס´óʱ뵫ͬ                                                                                                                      ± ¡ ï ׸ ·Ç Ê Í ¾¨ » ² « µ ¬ £ Ä µ í ´Ç Ê Ü É ¿ Ë Á¨ ± ° ¡                                                                                                                                                                                                      ¹úµãÏóÖÐÓ£¨
±¨º¦Å´í¶øÒòΪ²» £¬ £© ¸ö¡±·Å¹ýÒ»²¿É £¬Ç§´í±Äþ¡° µ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      bug£Á¦À´ÊǾ¢×öµÄֻҪ㠬
                      Äã´ÓÈ·ÐÅ µÄ»°£¬´í±¨ÌâÊǸöÎÒÔø¾-·¢ÏÖºóÀ¹ûãÈç¶ ÁË£¬¾ÍºÃЧµÄÊÇÓ±¨È·ã
ÖÐ ÔµÄÓïÑ

                                                                                                                                                                                                                                                                                                            ±¨ÈËÔÚ²âÊÌ£¬¸öεտ͹ÛÄ                                                                                                                                                                             Bug µÄÇéÉ«²ÊÓиËû´øÕßÆä»òìҪ¹£±
                                                                                                                                     Ì⣬µÄÎʺÃЦ¿´ÀÔÚãÓï¾ä¡                                                                                                                                                                                                                                                                                  Ú ÓÈ Æ © ÐÇ Ä Ô ¶ ¬ £                                                                                                                  schedule ¿ª¶«Î÷³öÕâЩװàµÄÒ¹¼Ó£¬ÈÑÁ¦
                                                                                                              ¾ä£¬°ÑµÄÓïÉ«²Ê¸ÐÇé´øÁˡÿ¦¼ûÍ»À·¢ÈÔ±                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 bug ³ÉýÁËÔ첢ïµÄùÇ鱨                                                                                     team
                                                                              ¸Ä¶ÔÐÞ ÄÑÍ⣬×÷À§ºÐ-ÆÁÕϹµ¨Ú²¿                                                                                                                                                                                                                                                                                                                                                                                          bugÄã²¢»³ÒÉÔ±ø¾-·È˹û¿ªÖÁçõ ¡£ºÎô¦ÓÐÈ»
                                                                                                                                             µÄ㱨һ¸öÇ´òØ                                                                                                                                                                                                                                 bug£°×¾ÍöµÄãÒª £¬Ã´ÕâÒ²» £¬¶ÔµÄãÊÇÖ¤Ã÷¾ÝÕÒ½ÏÚø ¬
                                                                                    ¡£¶ÈÐÅÓþ¼ÄãµÚÔöÖúÍù¬´ËÒÏ¢³¤°ï±·Èɶ¿ªÇ¼Ó£²ÎÊÌâÕ¸ö¨³
                                                                                                                                                     ½»ÔÚÌá                                                                                                                                                                           bug £¬Ö®Ç°
                                                                                                                                                                                                                                                                                                                                        ÄãµÔ¶Á×Ðϸ                                                                                                                    bug ¬£öÊèÃĵ                                                              ¡£¾ä×ÓÆçÒåµÄ²úɱðÈËÜÃЩ¿Þ¸»òÕß³ý

                                                                                                                                                        ×Ó£ºÑÔÀýÖÐï                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Bug Ê͵Ä×¢
                                                                                                                                                           ·¢´ò»ØÒ¸öÊÔÈ˱ڿªÕâÀý×ÓDz                                                                                                                                                                                                                                                                                                           bugªÒ¬£
                                                                                                                                     ¸´µÄ»Ø¾ÝʱíýÓгöÏ¢¹Åü¶àÇóÌá©
                                                                                                                                                                              £º²»ÃµÄ                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Öй¡£¶¼»áÊý¾Ý·Ç¨ºÎµÄäÈë


                                                                                                                                                                                                     ºÃµÄ£                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ¹¦ÄÜ      ABC Àý £¬Öй¾Ý¶¼»áÊý·¨µÄºÎÇÔÚÈ
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    È磺-1,-36,-32767




                                                                                                                                                                                                     ¾«È·

                                                                                                                                                                                                                                                                                                                              µÄ¿´ã                  bug £¬ÎÊÌâÑùµÄ²Ã´ÕÇÖªÀ»ÐèÒ¿ÉÜÈ˱¨¸æ                                                                                                                                                                                                                                                                                                                                      è Ã Ä µ· Èý Õ ª ÒØ ± Ð Ó Ô Ë È Ê â ² Ò ù
                             È»ºóÏÖ³µ¼ü£¬°´ÁËØ¡ÎÒ £¬ÀýÈçºÍ½á¹û²ÖèÊÇÙ×÷ЩÃöÆäÒ»¿µÄé¼ËùϳÔ
                                                                                                                                                                                                Ïó                                                                          A ó Ï Ö ¬ £ü ¼ Ë Í ó º Á ´ °Å × Ó ½ ¬ £Ö Ï ö ³                                                                                                                                                       B XYZ
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ® ¡ î Áü Ãë È ä Ê Å ×Ó ½ ¬ £Ö Ï ö ³                                                                                                                                                                                                                                                   ¡¯ óÏÖ¬£   C ³öÏÖ¡±       â Õ½ µ ´ ¿ ¬ £
ºÎ£¬ÞÂÛÈç ¡£ÎóµÄÊÇ´íÒ»¸öÖÐÏÈý Ì⣬ôÎÊ÷²Ïë˵Äã½×°È±ðºÜÑ Ã÷£¬ÑùµÄË
                                                                                                                                                                                           µ±                                                                                  Bug ö¸âÕÔ¶·Íª¿ÚÒ¨»¬£±Ê¤³ÜºöèÃĵ                                                                                                                                                                                                                                                                     bug ÔÚΪÄãÒÈÏ¡£²»ÃèÊö¸Åµ×                                                                                                                                                                                   bug Öб¨¸æ
                                Äã ¡£½áÂÛÒ»ÑùµÄãÓÐÈ˸ú±ð £¬ÊöÄãµÃè¿´ÁËÒªÈÏβ» £¬¹»Àí½âÈËÄÜ°±ðÏóµÐ©³é´Ç
                             µ½ÕâÏë×ö ÃèÊö¡£½âµÄÈËÎó±»ð·Ý²¶øÇÒ Õ£¬µÄθßÉî½â±ðÈËÀíÑ÷ݺÜдһ²ÊÇ¿
                                                                             ¡£Ê²Ã´ÉúÁË÷·¢µ¥»Ç¼ò¬¶øÎÌâÏÖÄãèö¿Í¹Û²Ò×È·åú¸»ÓÐ

                                                                                                                                                                              ×Ó£º¾«È·Àý                                                                                                                                                                                                                                                                                                                                                                                                    Bug ÃèÊö
                                                                                                                                                                              £º²»ÃµÄ                                                                                                                                                                                                                                                                                                                                                                                                         Î Ê Ì â · ¢ É ú Ô Ú È ¡Ï û ´ ò Ó Ê ± ¡ ¶ Ë ¿ Ú Ñ Ó Ê ± £ ¬´ ò ¡
                                                                                                                                                                                                     Õ â ¸ ö à ê Ê Ó º Ü Ä ÑÈ Ë Ö ª µ À ½ × Ê Ç ² à ´ Î Ì â¡ £ Ê Ç                                                                                                                                                                                                                                                                                                                             » ú µ Ä ¾ Í Ð ÷ Æ Ê ¼Ö Õ ² » Á £ ¬ ´ ËÊ ± ò Ó ¡ » ú Ï Ô Ê ¾Ã æ ° å
                                                                                                                                                                                                      ´ ò Ó ¡ ¶ Ë ¿ Ú Ñ Ê ±» ¹ Ç ´ ò Ó ¡ úÃ » Ð × ¼ ± ¸ º Ã » òÕ ß Ê Ç                                                                                                                                                                                                                                                                                                                      ¡°PRINTING IPDS FROM TRAY1
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ÉÏÔʾ                                                                                                                                                                                                               ¡±
                                                                                                                                                ¡£²»ÕýÈ·ÐÅÏ¢°åµÄʾÃæÔ´òÓú
                                                                                                                                                                              Êö£ºÃµÄè                                                                                                                                                                                                                                                                                                                                                                                                      µ ± ´ ò Ó ¡ » ú Õ ý Ô Ú´ ò Ó ¡ Ê ± £ ¬ È Ï û ´ ò Ó ¡ » á È Ã ú
                                                                                                                                                                                                     Ô Ú Ã è Ê ö Ö ® Ç ° £ ¬Ó à ¼ ò ¶ Ì µ Ä ïÑ Ô ¸ Å Ê ö ± È ç º η ¢ É ú                                                                                                                                                                                                                                                                                                                   ¹ÒÆð¡£
                                                                                                                                                                        ¡£ÎÊÌâµÄÕ¸ö                                                                                                                                                                                                                                                                                                                                                                                                           Î Ê Ì â · ¢ É ú Ô Ú È ¡Ï û ´ ò Ó Ê ± ¡ ¶ Ë ¿ Ú Ñ Ó Ê ± £ ¬´ ò ¡
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               » ú µ Ä ¾ Í Ð ÷ Æ Ê ¼Ö Õ ² » Á £ ¬ ´ ËÊ ± ò Ó ¡ » ú Ï Ô Ê ¾Ã æ ° å
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ¡°PRINTING IPDS FROM TRAY1
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ÉÏÔʾ                                                                                                                                                                                                                    ¡±
¶¨Î»

                                                                                                                                                 Æڹ涨ºÍ¬µÄÓв»Ãż¸ö¿òÕ߫˾ £¬³Ì¶Èʲô¨Î»µ½â¸°ÑÔ±Ó¦ËÚ
                ·¢ÏÖ¶¨Î»ÊÂÇéÀ´Ð§µÄ©Ó×öÒ±ØëÔËȸ²âÚ¶ £¬Ã´²»ÍÓÐÊÒªÇóÕâ©¹Ü ÍûÖµ¡£
                                                                      µã£ºÃæļ¸ÂÇÏÒª¿¬ÐèʱòÎÌâ»öôÀëÔÍ¡£ÚµÄ




                                                                                                                                                 ÄãÔÚÈç¹û £¬ÀýÈç Öµ¡£ÊäÈë²âÔ¹ÓÃÄãËùèö¾«· ÄÚ£¬µ·¶Î§¿ÉÜÔ¾¡ ÖУ¬ÃèÊöÔÚÎÌâ
                 ½ÅÐ͵ÄÕâÖÀàÓ¡ËùÊÇ´ò²»ÏÈë¸Ã×㦠£¬´í»á³öµÄʱºò½Å¾Ò·ÝÓ¡¢ÏÖ²âÔÐ
                                                                    ¡£³ö´í±¾¶¼»á
                                                                                                                                                λԱ¶¨²âÊÈË                                                                                  bug Ò»¸ö×ΪԼºÉÏÊdz̶Ȩ £¬ÄÜÁ¦µ                                                                                                                                                                                                tester§ÐÓ £¡ÖÏåÌĵۼӽ¸
                                                                                                                                   µÄ          bug ²â»ØÁËÄã½Úʡͬ±Ò¼ä£µÈùÓÐ×é Äܹ»¶¨Î                                                                                                                                                                                                                                                                                                                                 bug ¡£µÄʱ¼ä




                                                                                                                                        ¹éÄÉ

                                                                                                                                                      Ä ¸ Þ Ð´ Àæ ¨ ± µ ã ÄÕ ´ ° ± ¡ Ä µ · È« ¾ ° á » Ö ± ÔË È ¢ ·ª ¿ ¬ £  Ïö ¿ é Çã °» Ò                                                                                                                                                                                                                                                    bug£ÈËԱΪ²âÊÒò»á¶ø ¬
                                                                          ¹ØÏàÆäËûµÄÓ¦°ÑɶøÐéû½                                                                                                                                                                                                                                                              bug ¸öÑùÒ»ÁËÕâα¨ ÀýÈ磬 ºÃ¡¶¼¸Ä                                                                                                                             bugÄεÒÇÊ; ¬£
¡±µÄμþ°Ò Ϊ¸öÃû´æÒ»µ±£ ÎÊÌ⣬ÄÜÓд湦µ±³ò×ÖÀí                                                                                                                                                                                                                                                                                                                                                                                 £ ¡ ô µ± á »ò ÐÌ ³ í À ¦ ´Ö × Ä Î± Ê þ ¼ µ
                                                                           Ϊ¼þ³¤¶È¸öÄÔÚ±£´æÒ»·¢Éú¿Í¬ÊµÇé«ÕâÑù                                                                                                                                                                                                                                                                                   0 µÄ´ÅÒ»¸öÔ¶³ÌæÚÊͼ±£òÕßÎþ¬
         Äܲ¢ÇÒ £¬µÄʱ¼äºÜ¶à¿ª·¢½Ú¡»°áÑùдÕâÈç¹û ¡£¿ö¸Çé²úÉÕⶼ»á´ÅÌʱÖÁÒ ÅÌ£¬
                                                                                             Á¿¡£µÄÖÊÏͳÌá¸ßºÜ´ó
                                                                                                                                                 ÏÖÒ»´Î³öżȹÊÇ·¢Éú£áÌâͨ¸¶ÕÀ²½ÖèºÏíµÄÓà £¬Ìâʱ¸öÎÏÖÒ»µÄã·¢
                                                                                                       ¡£³öÏÖ¼þ²ÅÊâÌõÔÚØ»òÕßÇ

                                                                                                                          Àý£º¹éÄÉʾ                                                                                                                                                                                                           Bug ÄÚÈݱ¨¸æ
                                                                                                                    £ºÑùд²»ÒªÕâ                                                                                                                                               Ìá´íÎóµÄ ¡±²»½ÕÒÎļþ° ÏÖ»á³öµÍ ʱ£¬¼þÃûΪķ×ö¨ÖµÓÇ
                                                                                                                                                                                                                                                                                                                             ¡£Ê¾ÐÅÏ¢
                                                                                                                          д£ºÒªÕâÑù                                                                                                                                           Ìá´íÎóµÄ ¡±²»½ÕÒÎļþ° ÏÖ»á³öµÍ ʱ£¬¼þÃûΪķ×ö¨ÖµÓÇ
                                                                                                                                                                                                                                                                                    ×Ö·û²åÈ뵫ÊÇ» Ì⣬¸öÎÊÔÚÕ¶¼´æ×Ö·û±²åÈëµÒ»Ã¿ ¡£Ê¾ÐÅÏ¢
                                                                                                                                                                                                                                                                                                                                ¡£ÎÊÌâ¾ÍûÓÐ
ÓЩ                                                       bug¸öÏÖÒ»ÄÜعûãÈç £¬ºÜÄÑÓЩ¾Í ÏÖ£¬ØÈÝÒ×ºÜ                                                                                                                                                                                                            bug£Ðè½âÊͱصÄ׼ȷӦ¸Ãã ¬
µÄÌâ¸öÎÊÖØÏÕ»òßãŽÒÔ¼°þÃû £¬×éºÏ¾«È·µÄ°üÀ¨ £¬µÄ²½ÖèËùÓиÃÁ³ö㦠¡£µÄÌõ¼þ
 Ò²ÄÇ £¬Éú¶¼»á·¢þϵÈÌõ˳Ðò²Ù×÷뼀 ¼þ£¬ºÎÄÔÚÈÊÌâÏÕ¸ö¹·ûãÜç ¡£Ðò²Ù×÷˳
                                                              ¡£ÖØÏ·¢À´ú¿ª°ïʾýÓÃȵĸö÷³Ò»¹ø×îºÜ
                                                                                                                                         ¿ª¸øÄãµÐÅÏ¢§¹©ÓÌáÉܶà¾Í¡Ç £¬Ìâ¸öÎÊÏÖÒ»ÄÜÔÙزȴ·¢¾-¹ýçûã
ÄãÖÁÉÙ»òÕß ¾Ý£¬ÊÔýÄãµ²âÇå³»Òª Ç°£¬À¡Ö®Äã·´Óиø¢Ã»òÕß¿ªØÏÔÚ ¡£·¢ÈËÔ±
 Èç¹û ÏÖ£¬¿ÉÒÔØÌâÊǸöÎÐÅ»ªÈ·®°²çºÕÓÑéÖ¤ÄãÃÔÚ ¡£Êý¾ÝÕâЩҪ±¸·
                                                          ÔÚ±ê×¢¶¨Òª£¬»ÖØϿɤÊÇ·ñöÑéÃÓÐòÕßÄãÎÞ                                                                                                                                                                                                                                                                                                                                                                                                               bug ¡£¸æÖеı¨




                                                                                                                                  Ó°Ïì

                                                                                                                                                                                           Ò»¸ö³Ï־еķ¿Í§Èç¹ûÔÚ                                                                                                                                                                                                 bug à¶Üº¿£´Ã²ÊÇìÏ°Óĵ                                                                               bugº£çÈýÀ £¡ÄµÔÏ÷ÃܺÇÊ
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       µ Ïë È ø ½
                                                                                 »áͳϵ ¼ü£¬ØÇÃ÷ ͳʱ                                                                                                                                                                                                                                                            down·¢´°¿Úijһ¸öÜÔãÉ µ£¬Ã÷ÏÊÇÕâ´²»ÎÌÓÐĹ µô¡£
   ²»×ãÊÇ΢ÉõÖÁ £¬ÎÊÌâСµÄǺܾõÿɻáÀ´ËÈÔ±²¶ÓÚ ´íÎó£¬ÆлòÕßÅ°æÏÖÒ¸ö
      ½Ï±È´ÊÂÕâ¸öµ¥ç¹û¶øÇÒ £¬ÊÂÒ»¼þÆ·µÄÚ²ú½Ó´¥ãÇËûÕâ £¬À´ËµÓû§ÊǶÔÚ« £¬ÌâµÀÄÎÊ
»§Êµ¸ø¿Í±ØÐëÔÚÒ² £¬ÎÊÌâСµÄǺÜÈϪÕÒü´¹ Ï£¬Çé¿öÔÚÕâÖ ÁË£¬²»Ãî¾ÍºÜ »°£¬Ãô¸ÐµÄ
                                                                   ÁË¡£²¼³öÈ¥ÒÔ·¢¾Í¿É¬ÄÇÓ°ÏìÖØ´óµøÀ»§á¸ÌâÕöÎÊõùûã¡£Èçĺ©Ç°ÐÞ




                                                                                                                                  µ÷ÊÔ

                                                                                                                                                                                                                      Õâ¸ö²¶»ñµÈÔ¡¢Ö¾½Øͼ×ÙÓÐúÃÎÊÌ£¿÷çºÔ±»áª·¢ÈË                                                                                                                                                                                                                                                                                                 bug µÄÓаïÖú
                                                                                                                      µÄ㺬ÔÚÐÅÏ¢°ü                                                                                                                                                                                   bug ºÎ£¿µÄÈçÏÞÉ趨Êͷûּþб¸æ




                                                                                                                                  Ö¤¾Ý

                                                                                                                                                                                                                                                      Õâ¸öÖ¤Ã÷¿ÉÒÔÓÐʲ´                                                                                bug ÓУ¿Ã»½á¹ûʵ¼ºÍ©ÁËÆÚ¾-Ì·¢ÒÑÄãÇÔÈ´æ
                                                                     Á˽»ÄãÌ᣿¼È¹ûÆÚ͵֧³ÎÀ´                                                                                                                                                                                                                                                                                                                                            bug£¸öÊÇһΪÕâÄãÈ϶×Ų¾Í ¬                                                                                        bug ¾ÍÌáÄÇ ÁË£¬
                                                             ¸öÊÇһȷµ¿ÉÕâËÏþÆäûÔ¹©²¢ÌáÄã                                                                                                                                                                                                                                                                                                                                                                                            bug £¡Ï¢°ÉµÄÐÅ
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       ×÷À¨²Ù¿ÉÄÜ°üÐÅÏ¢Õâ©
¶ÔÊÖ¾ºÕù»òßÇ Ï¢£¬µÄÐÅÁãËéÀ´·¡¹ýÒÔÇ°¿Í»§ÜÊÓÉ µÈ£¬¼þ±¸ÌõØ £¬Îĵ Ö¸µ¼£¬
   ÊÂÇéÒ»¼þÈË¿´µ½Ã¸öÏΪ²¢ ½á¹û¡£Öеİ汾ÒÔÍù´ÓÚ»òÕßÀ £¬±ê׼һЩֵÄÈíþ
      ¸öÀñÈ¥ýΪÔÚ¹ÒÏDz»¢ £¬½áÂÛÒ»ÑùµÄóö¸úãÈËÜÍû±ð²ªÆÚ £¬Ò»Ñù¸úÄãÓ¦¶¼ºóµ·´
                                                                                ¸öÊÇһΪÕâÄÜÈÏã¹°ÝÔºó                                                                                                                                                                                                                                                            bug¡£
                                                                                                                                                                                                                                                                                                                                                                   ÕâÊÇÄãÈÏΪ֧³ËùÓÐÒ»¸ö¿¼Â                                                                                                                                      bug ÄãµÇÒ¹éÈëò²¢Ô-                             bug
                                                                   ÊÇËü²»ÈÏΪ¿ÉÄܵ½±ðÒⶹû㡣稸æÖÐ                                                                                                                                                                                                                                                                                                                                                       bug ¡£Ñù×öÐëÕâÒ²±Ø»°¬Äãµ
´Î±¨ÒªÃ¿Äã²»Ðè                                                                                           bug ÄãÈ»ºóÔÚÒ䣬¯¼Çª¿Ðè×¢µ¹ØÉÏÃæ²鴺ò¶ÀÄʱ
                                                               ±¨Ã¿Ò»´Î                                                                                                                                    bug£¬°ì·¨ÓЧµÄÇÒ×¢±¾Ñ³ÉÖÊÁ¿ÏûÈí¼þÌá¸ßÕâ À´¡£ÐÅÊÖÄé¿ÉÒÔ±ºòµ
                                                                                                                                                                                                             ¼´
              ºÃµÄ²»·Ýд³£Òͨ µÄ¡£ÈÏΪ×Ô¼ºÖ»ÊÇÜÕâ¹ÓÐ¿É                                                                                                                                                                                                                                                                                                                                                                    bug ¬£Ãº´ÐÜÄ»²ÇÒΪòÊ»²æ¸¨±
                                                                                                                                                                                                                                                                                                                                                                                                                            ò Ò Ç Êø ¶
                              Óá£ÒäµÄ×÷»¯¼ÇÊ¿Õâ¾Í̬ȷδðýºØÂÃÓЪÒ
                                                                                                                                                                              ²»ÖªµÀÄãÓÐ÷¢ÏÒ¸öȤÎÊÌ⣬¾ÍÇÔÚ°æáµ½ÄЩ¥´×Ö¸ºÏÆðÀ
                                                                                  ÊÇ¡°                                                                                        CAN PIG RIDE£ÁËÄ㻨Èç¹û¼Çס£ÝÒ±½Ï²¢¶ÌÕâ¸ö¿                                                                                                                                                                                                                                                                                              20£-30                   À´Ê±¼ä·ÖÓµÄ
                                                                                         ¿´Õâ                                                                                                              10Ï󣬵ÄÓ¡Ò»¶¨áÁôÂ×ÀïÔÚã¹¼Æ º¬Ò壵ÄËûÃÇÔ¼°¥´Ê¸ö
                                                                                                                                                                                                                               µÃÄã¾õÈç¹û                                                                                                                                                                                                                                                                                                        10 ¸öµ¥
£¬Ò»ÏÂÔѹËõ¿ÉÎÃÇÄ £¬¼ÇסºÜÄѴʵÔÚ                                                                                                                                                                                                                                                                                                                                  ¡ × Ç ¼¥ µ                                    PIG £¬¾ÍºÃÁË                          ã µ ý Èâ Õ Ú Ôû ¹ ç                                                          £¨ Precise£¬ Isolate£¬
                                                                                                       Generalize£×ö£¬ÔÚÄã¿ÏµÇé¶àÊý´óºÃÁ˹» ©É                                                                                                                                                                                                                                                                                                                              bug £¡úÖï°ÐÓó´á»±Ê渨




                                                                                                Ä£°å

                                                                                                                                                                                                µÄÒ»¸öºÃ                                                                   bug ¨±ÚÔÇÃÒÎÓúÖÐå°£Ä                                                                                 bug ÇÒÐÅÏ¢²µ±ÄÊÕýÈ·¹©ÁËÎÃÌáºò
                     ЩÓÒ» Ìâ¡£µÄÎÊÕýÈ·»Ø´ðÁË                                                                                                                                                                                                                                                                                                   bug ÏÖÔÚ·¢¹¤¾ß×Ù                                                bug Éú³×Ô¶¯ºò»áµÄʱ                                                                                         bug¾¡¹Ü²»ý Ä£°å¡
                           ÄãµÐÅÏ¢·ÈëÀ´°ÑÕ³Ìù¡±ºÍ¸ÖÆÒªÓÃÜØ»¹ÊÇçË£¬                                                                                                                                                                                                                                                                                                                                                                                                                                   bug Ò»¸ö£¬ÏÂÃæÊDZ¨ÖÐ
                                                                   bug º£å°Äµ

                                                                                                                                                                                         Ï¢£º¸ÐŲúÆ·ê
                                                                          Ãû³Æ²ú·µÄ
                                                                   ÀúÊ·¸üа汾£¬

                                                                                                                                                                                         Ï¢£º¸Ðŵͳê
                                                                                                       ¼ Æ Ë ã » ú À à Ð Í £ º¸ ö È Ë µ ç Ä Ô Ð Íº Å £ ¬ ´ ó » ú Рͺ Å £ ¬
                                                                   ±¾Í³°æ²Ù×÷ϵ
                                                                                                ÄÚ´æ
                                                                                                Ó²ÅÌ
                                                                   ¸½¼þÍâÉèʹÓõÄ
                                                                   ʽӷÍøÂçÁ¬
                                                                   ÐÅÏ¢äÖÃ긵Ä


                                                                                                                                                                                    £ºÃèÊö¼òÒªÎÌâµÄ



                                                                                                                                                                                    £ºÃèÊöÏê¸ÎÌâµÄ




                                                                                                                                                                                        ÏÖ£¿ÒÔØÊÇ·ñÉ
                                                                                                                                                                               Ö裺×÷²½ÍÙÌõ¼þØϵÄ
£¿¶¨Î»¸ôÀëºÍЧµÄ±ÓÃÌâÕöÊ
                                                                                                            £¿ÄÉ×ܽáйéÌâø¸öÎʶÔÕÓû
                                                                                                                                    ¸½¼Ó                                                    Bug Ï¢¡£ÊÔÐŵÄ÷
                                                                                                                                                                                              µÈ£©½Øͼ־¬ÄÕϳºÎ²é¿´¨ç



                                                                                                                               µÄÓЧ                                                                                   bug µÃÎÊÌâÀ´È·ÄðÕý¹»ØÇͨ£¬¶ø±Ð뫼²¢éÎϺÜàÔÚ¸æ
                                            £ºÊ®µãÏÂÃæļþ¡·ÖÌõ³ä±¨¸½ÓЧ
                                                                                                                                                                                                                                   Condense
                                                                                                                                                                                                                                   Accurate
                                                                                                                                                                                                                                   Neutralize
                                                                                                                                                                                                                                   Precise
                                                                                                                                                                                                                                   Isolate
                                                                                                                                                                                                                                   Generalize
                                                                                                                                                                                                                                   Re-Create
                                                                                                                                                                                                                                   Impact
                                                                                                                                                                                                                                   Debug
                                                                                                                                                                                                                                   Evidence
                                                                                                                                   ÌṩÁËÒ»¸ö¿ìÙµÄбíÀ´£Ö¤ãÈ·ÊØðÕýÎÌ⬲¢ÇÒç¹ûÑù×öµÄ»°á¶Ôã
                                 ´¦¡£ÓкÃ˾¶¼¸ö¹«ÖÁÕû²¿ÅÉõÔÚµÄãù»òßÏî×




                                                                          Bug µÄ±êÌâ

                                                                                                                                                                             BugÏ£¬¶àÇéÐκÜÔÚ ¾ßͨ¹¤µÄ±Ö®¼ä׳ÉÏÓÐÁ¦ÊÇÒ»¸öÂéܶàÌâÔڵıê
                                                                                                     ¿´×ÐϸµÄ»áÈ¥¶¼²Ë¾ö¨Ü¹                                                                                                                                                                                      bug´¿é²ÇÊ»Öø¶ ¬£öÊèÃĵ                                          bug£¨Í ¡ÛÂá½Ï;óº»È ¬£âÌê±Äµ
                                                                                                                    Àí£¬team leader
                                                                                                                        Æ·¾-³µÄ²ú                                                                                                                                                 µ½×¢Ö»á¹Ø¶¼ÊÇÃÒ²¾-ÀíËûÄÓÐÆä                                                                                                  bug Ìâ¡£µÄ±ê
                                                                                                                                                                             Bug µÄ±êÌâØÐë¼ò¶øÇÒªóÃèÊöºÍ´«ï³×È·ÅÏ¢¡£ÎÓ¤ÞÖƬո
                                 ¶àʹΪÐíÒò ºÃ¡£×Ó¸ü;äï·¨µÄ¼òд±ÈÒåÆðç»áý©²Ê¹Ã ¶Ì£¬±È½Ï°ã¼ÊöÒ»ªµÄÃè
                                                                           ÒÔÚËù Ë÷£¬À´Ñ¼üÊÓùØßÚÕÏ°                                                                                                                                                                                                                     bugÏó £¬ÒªµÄºÜÓбشʹ¼üÁ·©¾«Ã»ÌâÖê
                                               ÔÚ £¬¶ÈÊÐí³¤ç¹û ¡¼ü×ÖË÷ØÁ¦µÄѺÍÓЧ½ÏÊDZÈÎó¶´íÆ £¬Ö¹³ÐÒì Æð                                                                                                                                                                                                                                                                                                                                      bug
                                                                                              µÈÓ°Ïì »·¾³£¬Öîç¼É±ØÒªÐÄêÌâ                                                                                                                                                                                                           5 ¸ö W£¨why £¬ when£¬ who£¬ where£¬ what£¡âÌÊÎĵ©£
                                                                                                                                                                             ÓÐÒ»©                                                         bug Ñ°¯¶Ô×á»ß¾¤¹ÄµÙú¸                                                                   bug ĵлÒÚ      bug ×öΪÃèÊ  bug ÒªÓÀÔ¶²»Ì⣬µÄ±ê
¡£ÐÅÏ¢¹»¶àµÄ©×ãÓÌá¾ÍñêâÂæ ÀýÈ磺 È·¡£ºÍ¾«ÌØÊâ¿ÉÄܵҪ £¬±êÌâÄÈÏÑùµÊ¹ÓÃÕ
                                                                                                                                                   ¡£³ö´íÉÔ±Êý¾Ý»Ö¸æºÍÚêÌâ
                                                                                                                                                        ÔÚÕâÑù£ºÄÜÊÇ̿ɵ±ê½ÏÃÒ»¸öÈ                                                                                                                                                                    WINNT ¬£Âϳ¾·»   XYZ Êý§°Ü£¬¾Ý»Ö¸´æºÍµÄ±
                                                                                                                              ¡£¾Ý¶ªÊ§
                                                                                                                                                                                   ͨ³£ÔÚ                                                  bug дһ¸öÃæÊÇÏ¢£¬ÂµÄŽãëÈκá²ÌâÖÐ±ê                                                                                                                                               bug ×¢ÌâÓ¦¸Ã±ê
                                                                                                                           µã£ºÒâļ¸
                                                                                                                                          £©ÎÊÌâ³öÏÖÇ˵²»ÄܨÃ÷È·¼ò¥¬
                                                                                                                                       £º £©µÄ»°ÔÊÐí³¤¶Èç¹û½¨Òé
5W1HµÄÎÊÌâ




                                                    ×ܽá

                                                                                      ²âÊÔÈ˱ΪÁÑ°ÕҺͷ¢ÏÖí¼þеÄ̻ᨴó¿Ê䣬©Á˾ÍÒªÏë·½Éè
          ¡£½â¾öµÃÎÊ̹ոÀ´Ùú¼ÛÐÄÓ×î·¨Èçº                                                                                                                                                                                  £±·È              bug Ï¢±ÈµÄÐÅÊØÒªÀ¨ÁËÖ°ü¸æ
                        Òª¡£¸üÖؼÇÉд×÷ß³¬µÄ
                                                           ²é¿´ÕûµÄ»áÍêÈ˶¼ÓÐÊÇù                                                                                                         bug ¿Ö»ÒÀͨ³£°åµÄÈ˶àŬºÜ±¸æ                                                                                               bug °ï±êÌâÀ´µÄ
          µÄãÃèÊöÑÔÀ´È·ÓᆱËùÒ¶¨£¬×ÖúûÇ                                                                                                                                                                                 bug Òª¡£ÓбØêÌâºÜ
                                                                                Äãµ                                                        bug ¸öÄÕâÁËÐÞÖΪÔÚʵ¼ºÃ£¬½æ´±¨                                                                               bug ¡£»áÔ½ÉÙ¾ÍÀ´ËµÏà¶Ê±¼ä¨·ÑÄ
µÄ㣬ÒòΪÌáÉýºÃ½Ü»Ï׶Ȳ¹±Æ·ÖÐÍúÓþÄãµÅ                                                                                                                                                                                                                                                   bug £¬ÀµÒÔÐŲ¢Ç¿É¹»ºÃ±¨¸æ
             ¡£ÌáÉýÓ¦µÄýÏàÒ²»¹¤×÷Ô±ÊÈËÆäûâ

                                           ²Î¿¼£º
                                                    Rex Black, The Fine Art of Writing a Good Bug Report,
                                                    http://www.rexblack.consulting.com

Más contenido relacionado

La actualidad más candente

26bplcity pg14-0
26bplcity pg14-026bplcity pg14-0
26bplcity pg14-0
devanshbpl
 
Step Forward Part2 Pdf
Step Forward Part2 PdfStep Forward Part2 Pdf
Step Forward Part2 Pdf
tetsuo
 
Good Morning Run 18 14 Last
Good Morning Run 18 14 LastGood Morning Run 18 14 Last
Good Morning Run 18 14 Last
tetsuo
 
深化读者服务提高业务素质
深化读者服务提高业务素质深化读者服务提高业务素质
深化读者服务提高业务素质
sugeladi
 
What Modern Retail means to this country
What Modern Retail means to this country What Modern Retail means to this country
What Modern Retail means to this country
PESHWA ACHARYA
 
ΜΑΘΗΜΑΤΙΚΑ-ΒΙΒΛΙΟ ΜΑΘΗΤΗ Ε' ΤΑΞΗΣ
ΜΑΘΗΜΑΤΙΚΑ-ΒΙΒΛΙΟ ΜΑΘΗΤΗ Ε' ΤΑΞΗΣΜΑΘΗΜΑΤΙΚΑ-ΒΙΒΛΙΟ ΜΑΘΗΤΗ Ε' ΤΑΞΗΣ
ΜΑΘΗΜΑΤΙΚΑ-ΒΙΒΛΙΟ ΜΑΘΗΤΗ Ε' ΤΑΞΗΣ
Apostolos Aggelis
 
Susant's article in Danik Jagaran
Susant's article in Danik JagaranSusant's article in Danik Jagaran
Susant's article in Danik Jagaran
Susant Pattnaik
 
ΜΑΘΗΜΑΤΙΚΑ -ΕΡΓΑΣΙΩΝ Β'
ΜΑΘΗΜΑΤΙΚΑ -ΕΡΓΑΣΙΩΝ Β'ΜΑΘΗΜΑΤΙΚΑ -ΕΡΓΑΣΙΩΝ Β'
ΜΑΘΗΜΑΤΙΚΑ -ΕΡΓΑΣΙΩΝ Β'
Apostolos Aggelis
 
ΜΑΘΗΜΑΤΙΚΑ- ΕΡΓΑΣΙΩΝ Α'
ΜΑΘΗΜΑΤΙΚΑ- ΕΡΓΑΣΙΩΝ Α' ΜΑΘΗΜΑΤΙΚΑ- ΕΡΓΑΣΙΩΝ Α'
ΜΑΘΗΜΑΤΙΚΑ- ΕΡΓΑΣΙΩΝ Α'
Apostolos Aggelis
 

La actualidad más candente (19)

26bplcity pg14-0
26bplcity pg14-026bplcity pg14-0
26bplcity pg14-0
 
Step Forward Part2 Pdf
Step Forward Part2 PdfStep Forward Part2 Pdf
Step Forward Part2 Pdf
 
Good Morning Run 18 14 Last
Good Morning Run 18 14 LastGood Morning Run 18 14 Last
Good Morning Run 18 14 Last
 
Ag
AgAg
Ag
 
深化读者服务提高业务素质
深化读者服务提高业务素质深化读者服务提高业务素质
深化读者服务提高业务素质
 
What Modern Retail means to this country
What Modern Retail means to this country What Modern Retail means to this country
What Modern Retail means to this country
 
kasos
kasoskasos
kasos
 
Το IMOP
Το IMOPΤο IMOP
Το IMOP
 
Russian Chemical Reviews, 2014, # 9, pp 885-895
Russian Chemical Reviews, 2014, # 9, pp 885-895Russian Chemical Reviews, 2014, # 9, pp 885-895
Russian Chemical Reviews, 2014, # 9, pp 885-895
 
縦書き文書の書式設定のコツ
縦書き文書の書式設定のコツ縦書き文書の書式設定のコツ
縦書き文書の書式設定のコツ
 
ΜΑΘΗΜΑΤΙΚΑ-ΒΙΒΛΙΟ ΜΑΘΗΤΗ Ε' ΤΑΞΗΣ
ΜΑΘΗΜΑΤΙΚΑ-ΒΙΒΛΙΟ ΜΑΘΗΤΗ Ε' ΤΑΞΗΣΜΑΘΗΜΑΤΙΚΑ-ΒΙΒΛΙΟ ΜΑΘΗΤΗ Ε' ΤΑΞΗΣ
ΜΑΘΗΜΑΤΙΚΑ-ΒΙΒΛΙΟ ΜΑΘΗΤΗ Ε' ΤΑΞΗΣ
 
Susant's article in Danik Jagaran
Susant's article in Danik JagaranSusant's article in Danik Jagaran
Susant's article in Danik Jagaran
 
Page3a
Page3aPage3a
Page3a
 
ασγ
 ασγ ασγ
ασγ
 
ΜΑΘΗΜΑΤΙΚΑ -ΕΡΓΑΣΙΩΝ Β'
ΜΑΘΗΜΑΤΙΚΑ -ΕΡΓΑΣΙΩΝ Β'ΜΑΘΗΜΑΤΙΚΑ -ΕΡΓΑΣΙΩΝ Β'
ΜΑΘΗΜΑΤΙΚΑ -ΕΡΓΑΣΙΩΝ Β'
 
ΜΑΘΗΜΑΤΙΚΑ- ΕΡΓΑΣΙΩΝ Α'
ΜΑΘΗΜΑΤΙΚΑ- ΕΡΓΑΣΙΩΝ Α' ΜΑΘΗΜΑΤΙΚΑ- ΕΡΓΑΣΙΩΝ Α'
ΜΑΘΗΜΑΤΙΚΑ- ΕΡΓΑΣΙΩΝ Α'
 
窮得只剩下錢
窮得只剩下錢窮得只剩下錢
窮得只剩下錢
 
Competitions world april-11-new
Competitions world april-11-newCompetitions world april-11-new
Competitions world april-11-new
 
ΑΡΘΡΟ ΕΦΗΜΕΡΙΔΑΣ
ΑΡΘΡΟ ΕΦΗΜΕΡΙΔΑΣΑΡΘΡΟ ΕΦΗΜΕΡΙΔΑΣ
ΑΡΘΡΟ ΕΦΗΜΕΡΙΔΑΣ
 

Destacado

The Five Senses
The Five SensesThe Five Senses
The Five Senses
LoreCampus
 

Destacado (6)

The Five Senses
The Five SensesThe Five Senses
The Five Senses
 
How to build your own OpenStack distro using Puppet OpenStack
How to build your own OpenStack distro using Puppet OpenStackHow to build your own OpenStack distro using Puppet OpenStack
How to build your own OpenStack distro using Puppet OpenStack
 
Openstack grizzley puppet_talk
Openstack grizzley puppet_talkOpenstack grizzley puppet_talk
Openstack grizzley puppet_talk
 
2011年上海cgdc日程公布
2011年上海cgdc日程公布2011年上海cgdc日程公布
2011年上海cgdc日程公布
 
12团购网站的宣传策略
12团购网站的宣传策略12团购网站的宣传策略
12团购网站的宣传策略
 
What's New in Grizzly & Deploying OpenStack with Puppet
What's New in Grizzly & Deploying OpenStack with PuppetWhat's New in Grizzly & Deploying OpenStack with Puppet
What's New in Grizzly & Deploying OpenStack with Puppet
 

Más de mysqlops

Más de mysqlops (20)

The simplethebeautiful
The simplethebeautifulThe simplethebeautiful
The simplethebeautiful
 
Oracle数据库分析函数详解
Oracle数据库分析函数详解Oracle数据库分析函数详解
Oracle数据库分析函数详解
 
Percona Live 2012PPT:mysql-security-privileges-and-user-management
Percona Live 2012PPT:mysql-security-privileges-and-user-managementPercona Live 2012PPT:mysql-security-privileges-and-user-management
Percona Live 2012PPT:mysql-security-privileges-and-user-management
 
Percona Live 2012PPT: introduction-to-mysql-replication
Percona Live 2012PPT: introduction-to-mysql-replicationPercona Live 2012PPT: introduction-to-mysql-replication
Percona Live 2012PPT: introduction-to-mysql-replication
 
Percona Live 2012PPT: MySQL Cluster And NDB Cluster
Percona Live 2012PPT: MySQL Cluster And NDB ClusterPercona Live 2012PPT: MySQL Cluster And NDB Cluster
Percona Live 2012PPT: MySQL Cluster And NDB Cluster
 
Percona Live 2012PPT: MySQL Query optimization
Percona Live 2012PPT: MySQL Query optimizationPercona Live 2012PPT: MySQL Query optimization
Percona Live 2012PPT: MySQL Query optimization
 
Pldc2012 innodb architecture and internals
Pldc2012 innodb architecture and internalsPldc2012 innodb architecture and internals
Pldc2012 innodb architecture and internals
 
DBA新人的述职报告
DBA新人的述职报告DBA新人的述职报告
DBA新人的述职报告
 
分布式爬虫
分布式爬虫分布式爬虫
分布式爬虫
 
MySQL应用优化实践
MySQL应用优化实践MySQL应用优化实践
MySQL应用优化实践
 
eBay EDW元数据管理及应用
eBay EDW元数据管理及应用eBay EDW元数据管理及应用
eBay EDW元数据管理及应用
 
基于协程的网络开发框架的设计与实现
基于协程的网络开发框架的设计与实现基于协程的网络开发框架的设计与实现
基于协程的网络开发框架的设计与实现
 
eBay基于Hadoop平台的用户邮件数据分析
eBay基于Hadoop平台的用户邮件数据分析eBay基于Hadoop平台的用户邮件数据分析
eBay基于Hadoop平台的用户邮件数据分析
 
对MySQL DBA的一些思考
对MySQL DBA的一些思考对MySQL DBA的一些思考
对MySQL DBA的一些思考
 
QQ聊天系统后台架构的演化与启示
QQ聊天系统后台架构的演化与启示QQ聊天系统后台架构的演化与启示
QQ聊天系统后台架构的演化与启示
 
腾讯即时聊天IM1.4亿在线背后的故事
腾讯即时聊天IM1.4亿在线背后的故事腾讯即时聊天IM1.4亿在线背后的故事
腾讯即时聊天IM1.4亿在线背后的故事
 
分布式存储与TDDL
分布式存储与TDDL分布式存储与TDDL
分布式存储与TDDL
 
MySQL数据库生产环境维护
MySQL数据库生产环境维护MySQL数据库生产环境维护
MySQL数据库生产环境维护
 
Memcached
MemcachedMemcached
Memcached
 
DevOPS
DevOPSDevOPS
DevOPS
 

如何写有效的Bug报告

  • 1. ×öֽиÃûÒë»ÕâÊÇ·- Kelly Whitmill Ç°ÓÐÕÂ֮ƪÎĴ⣬ËûÔÚµÈ 18 Äêµ Ñ飬ÊÔ¾-Èí¼þ²â 18 ªÎö×Ò÷ÖÐêÄ team leader ²â·¨ºÍÊԽЧµÄ©ÓÇÒÕ¢¹ýÑ°ðÀ´¸ ŨºñÉÏÓж¯²âÊÔÚ× ¾³£¬Äâ»·µ¡¿ÉÜÔ´À×ÊÓÐÏÞûä £¬ÒªÇóͳµÄ½ÏÀ´ïÊÔ¹¤¾ß ÔÚ£¬ÏÖ¾-Àú¸»µÄ¹ý·á˶¼ÓС«½´óȤ IBM £¡÷פ¹¾Ë« ½éÉÜ ²¢ £¬ÊԼƻ®ÓÚ²âÑÇË¿ºÁÒªÐüµÄÖØ Î÷¡£µÄ¶«ÖØÒª×îÔÌύпɹý³²âʸæÇȱÏݨ ¡£¸ü´óµÄÓ°ÏìÖÊÁ¿Æ·¶Ô²úγöÌйýÚâËûÇÒ±Èä ö³ ´Ðκ çÈ°Ï§Ñ ªÒر ÓÜ Ô ùË £ºÄܹ»¸æ½«È±ÏݨЧµ¡Ó ΪʲôâÔÈ˱ӿ·¢ÄÇÀïµ½¡ÆäûÅøü¶à£Ò»¨³ÌÈÉÏÕâö´ð ÊÇд²¢»µÄ¿±êÎÒë ³©¡£¼Ó˹ý̸üÕûöÒÔÊò¿ÉµÄæÐ¥»À £¬±¨¸æÈÏÝ°¾ÍÊÇ ³ÌµÄ»¯Á÷ܹ¼ò²¢ÇÒÍêÉÃÔ¤×È Ï¢£¬µÄÐÅÕýÈ·´«ïܹ»¶øÊÇ £¬±¨¸æÈÏÝÃÀµÄ³ÍêÒ»ö·Ç ¡£±¨¸æÈÏÝÓЧµÄ Ã棺¸ö·½µÄÁÏݱ¨ÊÈÒª²ÕÂÖ÷âÆÎ 1£×¢ÊÍ£»öµÄÃè © 2£Ò¿´ÏÈÀÎÒÃÇÊ× ª¡£Õ © ×¢ÊÍ¡£ ȱÏÝ×¢ÊÍ £º¼üµã¸ö¹ØÄÓЧ±¨æÊÇÈÏÝһƪ·à Condense̶ò¼øúÎåǬ£«¾- Accurate£¸ö²»ÊÇÒµ×Õâ½È·£¬-¼ bug£½â´íÊÇÀ»òÕßÎ󣬲Ù×÷Ó繿 µÈ£¿Áˬ Neutralize££¡£ÓïÑÔ»¯µÄÇéÐ÷òÕßì² Æ«¼û»´ø ʵ¬ÃèöÂÓïÑÔÐÄÖ- Precise£Ì⣿ʲôε×Çսȷ¬-¾« Isolate£¡£·¶Î§ÌâµÄÕ¸öÊËõоÁ¿ ²Ã´Ñùǽ×-¶¨Î»£¬ Generalize£Ì⣿µÄÎÊÕÑù´æÔÚØ·½³Ð©ËûÓÆäû-¹ Re-Create£¸öÏÖÕâØ·¢ºÍÎÒý-Èç bug£¼þ£©ÌáõÖè¬Ç°²½»·¾³¿¨ Impact££¿Ó°ÏìÐʲôâÔ¶ºÎÍ»§È±ÝÕ¸ö-£¬ DebugÝö¸âÕÄÞдÀ×ÒÈü¸¢·ª¿ÃÔÒÉŲö×´Ãõ-£ bug£Ö¾£¬ÈÕ½Øͼ×Ù¿¨¸ú µÈ£©ÎÊÖ±½Ó·Ã Evidence£¸öÕâ´æÔÚÃ÷ȷʵ֤çºÎ¾Ý£¬- bug£¿
  • 2. ¹Ø¼ü ÎÊÌ⣬ÃæµÄÁËÉϻشðÕýÈ·ãÖÒª µ×£¬Ö¹¦ÄÎÒªºÜò»Ðè¸æ¢Ïݱ¨È´Ó§ ¡£ºÃÁ˵ã¾Í×¢ÄÒªÕ߹ز鿴¸æÏݱ¨ÈÓÐùÇã¾ÍÊ· Ó Ð § È ± Ï Ý × ¢ Ê Í µ ÒÄ ª ã ¾«¼ò Ï¢ÊÇÓ¦µÄÐź¬à°ü ¡£ÐÅÏ¢¹ØµÄÌí¼ÓÎÞ²»Òª ´Î£¬Æä £»µÄ´Ê²±ØҪȥô ÏÈ£¬Ê× ¡£¼ò¶ÌÇåÎúø ÏÖØÈçºÎÊöÇå³þÓÐÃèÄ©»¶ÔÚ £¬Ã´Ô-Òò¹Üʲ» ¡£ÓõÄÊÇÐÅÏ¢¶¼Õâ©È·±« £¬µÄ×îÖØÒª ¡£ÖµÄÒ»ÊÇÎÌâÏ¢²Ðűت´¹ý¶à¡£¸ü᩼ӦìÄãÎÊÌâ½µÒÔÀí»òÕßÑ Àý×Ó¾«¼òµÄ ÊÍȱÏÝ×¢ £ºÑùд²»ÒªÕâ µ ± Î Ò Õ ý Ô Ú × ¨ РIJ â Ê µ ± º ò£ ¬ ¨ Ä Ú ´ æ í Î ó£ ¬ Õ â TMI£¨Too Much Information£© ϤµÄ²»Êì¸öÎÒÖ±·¢ GUI£ºÃ¶à¬ÎÒÊÔÁË ± ß ½ ç Ö µ Ò Ô ¼ ° ´ íÎ ó Ä Ì õ ¼ þ £ ¬µ « Ê Ç Ô Ë Ð Õ ý ³ £¡ × î º ó Î Ò Ç ë ¿ Õ Á Ë Ê ý¾ Ý £ ¬ ² ¢ Ç Ò µ ã» ÷ Á Ë ° ½ ø ´ Å ¥£ ¬ Õ â Ê ± Ï µ Í ³ Ò ì £ Ö Ð ¹ Á Ë ¬ ¶ à ´ ε Ä · ¸ ³ ¢ Ê Ô Ö ¤Ã ÷ £ ¬ Ô Ú È Î º Ç é ¿ ö Ï Â£ ¬ Ö » Ò ª ¡ ° ² úÆ · à è Ê ö ¡ ± Õ â ¸ × Ö ¶ Î Ã » Ó Ð Ê ý ¾ Ý £ ¬ µ ã» ÷ Ç ° ½ ø ò Õ ßÍ Ë ³ ö É õ Ö Á È ¡ Ï û£ ¬ µ ¡£Öйͳ¶¼»á д£ºÒªÕâÑù ¿Õ£¬¶ÎªÊö×ÖÆ·µÄÃè¹û²úÈç £¬Ò³ÃæÐÅÏ¢ÔÚ²úÆ· ¡£Ö¹ÍâгһáÊϵ¦ÄÜûºÈËö Ç°½ø£¬ ׼ȷ Ò»¸öʵÇÄÈ·Ìá½ÕýÔÚÐÅã bug£Î±¨´íÎó²Ù×÷ 󣬽â´íÕßÀÊÌ»ò°²×Òª¹ûÄãÈç ¬ ÁË bug ¸ö½»ÒÔÚÌáËùÓþ¡£µÄÐÅʧȥãºÜ¿ì«¬° bug ÂÇ£ºÒª¿¼»¶¨°¬ ͨ³£»áÓкܶàµÄÇé¿ö°Ïì½ÎÒòâÊÔ¹û¬È·ÅãÖªÀÕЩӢÇÚı¨ Bug Äã²»Èç¹û ·½Ãæ¡£Ò»¸öÑéµÄÓо-¹ÊÇÂÖÈËÔ±²âøÕ Ï졣ЩӰ¹ýÕ⿼ÂǵÄʱºò ¸öÊÇһȷµÏÖÄã¢Ü¶¨ bug½»Ìá±ÈÖÓÁ¿Ô¶·¢ÉÕߪò²âÊ˵ľ-Ñé¸úÐ £¬µÄ»° bug ¡£ÒªÃ÷ÖÇ £ºÒ»¾ä°ÕâÑù¼Çס´óʱ뵫ͬ ± ¡ ï ׸ ·Ç Ê Í ¾¨ » ² « µ ¬ £ Ä µ í ´Ç Ê Ü É ¿ Ë Á¨ ± ° ¡ ¹úµãÏóÖÐÓ£¨ ±¨º¦Å´í¶øÒòΪ²» £¬ £© ¸ö¡±·Å¹ýÒ»²¿É £¬Ç§´í±Äþ¡° µ bug£Á¦À´ÊǾ¢×öµÄֻҪ㠬 Äã´ÓÈ·ÐÅ µÄ»°£¬´í±¨ÌâÊǸöÎÒÔø¾-·¢ÏÖºóÀ¹ûãÈç¶ ÁË£¬¾ÍºÃЧµÄÊÇÓ±¨È·ã
  • 3. ÖÐ ÔµÄÓïÑ ±¨ÈËÔÚ²âÊÌ£¬¸öεտ͹ÛÄ Bug µÄÇéÉ«²ÊÓиËû´øÕßÆä»òìҪ¹£± Ì⣬µÄÎʺÃЦ¿´ÀÔÚãÓï¾ä¡ Ú ÓÈ Æ © ÐÇ Ä Ô ¶ ¬ £ schedule ¿ª¶«Î÷³öÕâЩװàµÄÒ¹¼Ó£¬ÈÑÁ¦ ¾ä£¬°ÑµÄÓïÉ«²Ê¸ÐÇé´øÁˡÿ¦¼ûÍ»À·¢ÈÔ± bug ³ÉýÁËÔ첢ïµÄùÇ鱨 team ¸Ä¶ÔÐÞ ÄÑÍ⣬×÷À§ºÐ-ÆÁÕϹµ¨Ú²¿ bugÄã²¢»³ÒÉÔ±ø¾-·È˹û¿ªÖÁçõ ¡£ºÎô¦ÓÐÈ» µÄ㱨һ¸öÇ´òØ bug£°×¾ÍöµÄãÒª £¬Ã´ÕâÒ²» £¬¶ÔµÄãÊÇÖ¤Ã÷¾ÝÕÒ½ÏÚø ¬ ¡£¶ÈÐÅÓþ¼ÄãµÚÔöÖúÍù¬´ËÒÏ¢³¤°ï±·Èɶ¿ªÇ¼Ó£²ÎÊÌâÕ¸ö¨³ ½»ÔÚÌá bug £¬Ö®Ç° ÄãµÔ¶Á×Ðϸ bug ¬£öÊèÃĵ ¡£¾ä×ÓÆçÒåµÄ²úɱðÈËÜÃЩ¿Þ¸»òÕß³ý ×Ó£ºÑÔÀýÖÐï Bug Ê͵Ä×¢ ·¢´ò»ØÒ¸öÊÔÈ˱ڿªÕâÀý×ÓDz bugªÒ¬£ ¸´µÄ»Ø¾ÝʱíýÓгöÏ¢¹Åü¶àÇóÌá© £º²»ÃµÄ Öй¡£¶¼»áÊý¾Ý·Ç¨ºÎµÄäÈë ºÃµÄ£ ¹¦ÄÜ ABC Àý £¬Öй¾Ý¶¼»áÊý·¨µÄºÎÇÔÚÈ È磺-1,-36,-32767 ¾«È· µÄ¿´ã bug £¬ÎÊÌâÑùµÄ²Ã´ÕÇÖªÀ»ÐèÒ¿ÉÜÈ˱¨¸æ è Ã Ä µ· Èý Õ ª ÒØ ± Ð Ó Ô Ë È Ê â ² Ò ù È»ºóÏÖ³µ¼ü£¬°´ÁËØ¡ÎÒ £¬ÀýÈçºÍ½á¹û²ÖèÊÇÙ×÷ЩÃöÆäÒ»¿µÄé¼ËùÏ³Ô Ïó A ó Ï Ö ¬ £ü ¼ Ë Í ó º Á ´ °Å × Ó ½ ¬ £Ö Ï ö ³ B XYZ ® ¡ î Áü Ãë È ä Ê Å ×Ó ½ ¬ £Ö Ï ö ³ ¡¯ óÏÖ¬£ C ³öÏÖ¡± â Õ½ µ ´ ¿ ¬ £ ºÎ£¬ÞÂÛÈç ¡£ÎóµÄÊÇ´íÒ»¸öÖÐÏÈý Ì⣬ôÎÊ÷²Ïë˵Äã½×°È±ðºÜÑ Ã÷£¬ÑùµÄË µ± Bug ö¸âÕÔ¶·Íª¿ÚÒ¨»¬£±Ê¤³ÜºöèÃĵ bug ÔÚΪÄãÒÈÏ¡£²»ÃèÊö¸Åµ× bug Öб¨¸æ Äã ¡£½áÂÛÒ»ÑùµÄãÓÐÈ˸ú±ð £¬ÊöÄãµÃè¿´ÁËÒªÈÏβ» £¬¹»Àí½âÈËÄÜ°±ðÏóµÐ©³é´Ç µ½ÕâÏë×ö ÃèÊö¡£½âµÄÈËÎó±»ð·Ý²¶øÇÒ Õ£¬µÄθßÉî½â±ðÈËÀíÑ÷ݺÜдһ²ÊÇ¿ ¡£Ê²Ã´ÉúÁË÷·¢µ¥»Ç¼ò¬¶øÎÌâÏÖÄãèö¿Í¹Û²Ò×È·åú¸»ÓÐ ×Ó£º¾«È·Àý Bug ÃèÊö £º²»ÃµÄ Î Ê Ì â · ¢ É ú Ô Ú È ¡Ï û ´ ò Ó Ê ± ¡ ¶ Ë ¿ Ú Ñ Ó Ê ± £ ¬´ ò ¡ Õ â ¸ ö à ê Ê Ó º Ü Ä ÑÈ Ë Ö ª µ À ½ × Ê Ç ² à ´ Î Ì â¡ £ Ê Ç » ú µ Ä ¾ Í Ð ÷ Æ Ê ¼Ö Õ ² » Á £ ¬ ´ ËÊ ± ò Ó ¡ » ú Ï Ô Ê ¾Ã æ ° å ´ ò Ó ¡ ¶ Ë ¿ Ú Ñ Ê ±» ¹ Ç ´ ò Ó ¡ úà » Ð × ¼ ± ¸ º à » òÕ ß Ê Ç ¡°PRINTING IPDS FROM TRAY1 ÉÏÔʾ ¡± ¡£²»ÕýÈ·ÐÅÏ¢°åµÄʾÃæÔ´òÓú Êö£ºÃµÄè µ ± ´ ò Ó ¡ » ú Õ ý Ô Ú´ ò Ó ¡ Ê ± £ ¬ È Ï û ´ ò Ó ¡ » á È Ã ú Ô Ú Ã è Ê ö Ö ® Ç ° £ ¬Ó à ¼ ò ¶ Ì µ Ä ïÑ Ô ¸ Å Ê ö ± È ç º η ¢ É ú ¹ÒÆð¡£ ¡£ÎÊÌâµÄÕ¸ö Î Ê Ì â · ¢ É ú Ô Ú È ¡Ï û ´ ò Ó Ê ± ¡ ¶ Ë ¿ Ú Ñ Ó Ê ± £ ¬´ ò ¡ » ú µ Ä ¾ Í Ð ÷ Æ Ê ¼Ö Õ ² » Á £ ¬ ´ ËÊ ± ò Ó ¡ » ú Ï Ô Ê ¾Ã æ ° å ¡°PRINTING IPDS FROM TRAY1 ÉÏÔʾ ¡±
  • 4. ¶¨Î» Æڹ涨ºÍ¬µÄÓв»Ãż¸ö¿òÕ߫˾ £¬³Ì¶Èʲô¨Î»µ½â¸°ÑÔ±Ó¦ËÚ ·¢ÏÖ¶¨Î»ÊÂÇéÀ´Ð§µÄ©Ó×öÒ±ØëÔËȸ²âÚ¶ £¬Ã´²»ÍÓÐÊÒªÇóÕâ©¹Ü ÍûÖµ¡£ µã£ºÃæļ¸ÂÇÏÒª¿¬ÐèʱòÎÌâ»öôÀëÔÍ¡£ÚµÄ ÄãÔÚÈç¹û £¬ÀýÈç Öµ¡£ÊäÈë²âÔ¹ÓÃÄãËùèö¾«· ÄÚ£¬µ·¶Î§¿ÉÜÔ¾¡ ÖУ¬ÃèÊöÔÚÎÌâ ½ÅÐ͵ÄÕâÖÀàÓ¡ËùÊÇ´ò²»ÏÈë¸Ã×㦠£¬´í»á³öµÄʱºò½Å¾Ò·ÝÓ¡¢ÏÖ²âÔÐ ¡£³ö´í±¾¶¼»á λԱ¶¨²âÊÈË bug Ò»¸ö×ΪԼºÉÏÊdz̶Ȩ £¬ÄÜÁ¦µ tester§ÐÓ £¡ÖÏåÌĵۼӽ¸ µÄ bug ²â»ØÁËÄã½Úʡͬ±Ò¼ä£µÈùÓÐ×é Äܹ»¶¨Î bug ¡£µÄʱ¼ä ¹éÄÉ Ä ¸ Þ Ð´ Àæ ¨ ± µ ã ÄÕ ´ ° ± ¡ Ä µ · È« ¾ ° á » Ö ± ÔË È ¢ ·ª ¿ ¬ £  Ïö ¿ é Çã °» Ò bug£ÈËԱΪ²âÊÒò»á¶ø ¬ ¹ØÏàÆäËûµÄÓ¦°ÑɶøÐéû½ bug ¸öÑùÒ»ÁËÕâα¨ ÀýÈ磬 ºÃ¡¶¼¸Ä bugÄεÒÇÊ; ¬£ ¡±µÄμþ°Ò Ϊ¸öÃû´æÒ»µ±£ ÎÊÌ⣬ÄÜÓд湦µ±³ò×ÖÀí £ ¡ ô µ± á »ò ÐÌ ³ í À ¦ ´Ö × Ä Î± Ê þ ¼ µ Ϊ¼þ³¤¶È¸öÄÔÚ±£´æÒ»·¢Éú¿Í¬ÊµÇé«ÕâÑù 0 µÄ´ÅÒ»¸öÔ¶³ÌæÚÊͼ±£òÕßÎþ¬ Äܲ¢ÇÒ £¬µÄʱ¼äºÜ¶à¿ª·¢½Ú¡»°áÑùдÕâÈç¹û ¡£¿ö¸Çé²úÉÕⶼ»á´ÅÌʱÖÁÒ ÅÌ£¬ Á¿¡£µÄÖÊÏͳÌá¸ßºÜ´ó ÏÖÒ»´Î³öżȹÊÇ·¢Éú£áÌâͨ¸¶ÕÀ²½ÖèºÏíµÄÓà £¬Ìâʱ¸öÎÏÖÒ»µÄã·¢ ¡£³öÏÖ¼þ²ÅÊâÌõÔÚØ»òÕßÇ Àý£º¹éÄÉʾ Bug ÄÚÈݱ¨¸æ £ºÑùд²»ÒªÕâ Ìá´íÎóµÄ ¡±²»½ÕÒÎļþ° ÏÖ»á³öµÍ ʱ£¬¼þÃûΪķ×ö¨ÖµÓÇ ¡£Ê¾ÐÅÏ¢ д£ºÒªÕâÑù Ìá´íÎóµÄ ¡±²»½ÕÒÎļþ° ÏÖ»á³öµÍ ʱ£¬¼þÃûΪķ×ö¨ÖµÓÇ ×Ö·û²åÈ뵫ÊÇ» Ì⣬¸öÎÊÔÚÕ¶¼´æ×Ö·û±²åÈëµÒ»Ã¿ ¡£Ê¾ÐÅÏ¢ ¡£ÎÊÌâ¾ÍûÓÐ
  • 5. ÓЩ bug¸öÏÖÒ»ÄÜعûãÈç £¬ºÜÄÑÓЩ¾Í ÏÖ£¬ØÈÝÒ×ºÜ bug£Ðè½âÊͱصÄ׼ȷӦ¸Ãã ¬ µÄÌâ¸öÎÊÖØÏÕ»òßãŽÒÔ¼°þÃû £¬×éºÏ¾«È·µÄ°üÀ¨ £¬µÄ²½ÖèËùÓиÃÁ³ö㦠¡£µÄÌõ¼þ Ò²ÄÇ £¬Éú¶¼»á·¢þϵÈÌõ˳Ðò²Ù×÷뼀 ¼þ£¬ºÎÄÔÚÈÊÌâÏÕ¸ö¹·ûãÜç ¡£Ðò²Ù×÷˳ ¡£ÖØÏ·¢À´ú¿ª°ïʾýÓÃȵĸö÷³Ò»¹ø×îºÜ ¿ª¸øÄãµÐÅÏ¢§¹©ÓÌáÉܶà¾Í¡Ç £¬Ìâ¸öÎÊÏÖÒ»ÄÜÔÙزȴ·¢¾-¹ýçûã ÄãÖÁÉÙ»òÕß ¾Ý£¬ÊÔýÄãµ²âÇå³»Òª Ç°£¬À¡Ö®Äã·´Óиø¢Ã»òÕß¿ªØÏÔÚ ¡£·¢ÈËÔ± Èç¹û ÏÖ£¬¿ÉÒÔØÌâÊǸöÎÐÅ»ªÈ·®°²çºÕÓÑéÖ¤ÄãÃÔÚ ¡£Êý¾ÝÕâЩҪ±¸· ÔÚ±ê×¢¶¨Òª£¬»ÖØϿɤÊÇ·ñöÑéÃÓÐòÕßÄãÎÞ bug ¡£¸æÖеı¨ Ó°Ïì Ò»¸ö³Ï־еķ¿Í§Èç¹ûÔÚ bug à¶Üº¿£´Ã²ÊÇìÏ°Óĵ bugº£çÈýÀ £¡ÄµÔÏ÷ÃܺÇÊ µ Ïë È ø ½ »áͳϵ ¼ü£¬ØÇÃ÷ ͳʱ down·¢´°¿Úijһ¸öÜÔãÉ µ£¬Ã÷ÏÊÇÕâ´²»ÎÌÓÐĹ µô¡£ ²»×ãÊÇ΢ÉõÖÁ £¬ÎÊÌâСµÄǺܾõÿɻáÀ´ËÈÔ±²¶ÓÚ ´íÎó£¬ÆлòÕßÅ°æÏÖÒ¸ö ½Ï±È´ÊÂÕâ¸öµ¥ç¹û¶øÇÒ £¬ÊÂÒ»¼þÆ·µÄÚ²ú½Ó´¥ãÇËûÕâ £¬À´ËµÓû§ÊǶÔÚ« £¬ÌâµÀÄÎÊ »§Êµ¸ø¿Í±ØÐëÔÚÒ² £¬ÎÊÌâСµÄǺÜÈϪÕÒü´¹ Ï£¬Çé¿öÔÚÕâÖ ÁË£¬²»Ãî¾ÍºÜ »°£¬Ãô¸ÐµÄ ÁË¡£²¼³öÈ¥ÒÔ·¢¾Í¿É¬ÄÇÓ°ÏìÖØ´óµøÀ»§á¸ÌâÕöÎÊõùûã¡£Èçĺ©Ç°ÐÞ µ÷ÊÔ Õâ¸ö²¶»ñµÈÔ¡¢Ö¾½Øͼ×ÙÓÐúÃÎÊÌ£¿÷çºÔ±»áª·¢ÈË bug µÄÓаïÖú µÄ㺬ÔÚÐÅÏ¢°ü bug ºÎ£¿µÄÈçÏÞÉ趨Êͷûּþб¸æ Ö¤¾Ý Õâ¸öÖ¤Ã÷¿ÉÒÔÓÐʲ´ bug ÓУ¿Ã»½á¹ûʵ¼ºÍ©ÁËÆÚ¾-Ì·¢ÒÑÄãÇÔÈ´æ Á˽»ÄãÌ᣿¼È¹ûÆÚ͵֧³ÎÀ´ bug£¸öÊÇһΪÕâÄãÈ϶×Ų¾Í ¬ bug ¾ÍÌáÄÇ ÁË£¬ ¸öÊÇһȷµ¿ÉÕâËÏþÆäûÔ¹©²¢ÌáÄã bug £¡Ï¢°ÉµÄÐÅ ×÷À¨²Ù¿ÉÄÜ°üÐÅÏ¢Õâ© ¶ÔÊÖ¾ºÕù»òßÇ Ï¢£¬µÄÐÅÁãËéÀ´·¡¹ýÒÔÇ°¿Í»§ÜÊÓÉ µÈ£¬¼þ±¸ÌõØ £¬Îĵ Ö¸µ¼£¬ ÊÂÇéÒ»¼þÈË¿´µ½Ã¸öÏΪ²¢ ½á¹û¡£Öеİ汾ÒÔÍù´ÓÚ»òÕßÀ £¬±ê׼һЩֵÄÈíþ ¸öÀñÈ¥ýΪÔÚ¹ÒÏDz»¢ £¬½áÂÛÒ»ÑùµÄóö¸úãÈËÜÍû±ð²ªÆÚ £¬Ò»Ñù¸úÄãÓ¦¶¼ºóµ·´ ¸öÊÇһΪÕâÄÜÈÏã¹°ÝÔºó bug¡£ ÕâÊÇÄãÈÏΪ֧³ËùÓÐÒ»¸ö¿¼Â bug ÄãµÇÒ¹éÈëò²¢Ô- bug ÊÇËü²»ÈÏΪ¿ÉÄܵ½±ðÒⶹû㡣稸æÖÐ bug ¡£Ñù×öÐëÕâÒ²±Ø»°¬Äãµ
  • 6. ´Î±¨ÒªÃ¿Äã²»Ðè bug ÄãÈ»ºóÔÚÒ䣬¯¼Çª¿Ðè×¢µ¹ØÉÏÃæ²鴺ò¶ÀÄʱ ±¨Ã¿Ò»´Î bug£¬°ì·¨ÓЧµÄÇÒ×¢±¾Ñ³ÉÖÊÁ¿ÏûÈí¼þÌá¸ßÕâ À´¡£ÐÅÊÖÄé¿ÉÒÔ±ºòµ ¼´ ºÃµÄ²»·Ýд³£Òͨ µÄ¡£ÈÏΪ×Ô¼ºÖ»ÊÇÜÕâ¹ÓÐ¿É bug ¬£Ãº´ÐÜÄ»²ÇÒΪòÊ»²æ¸¨± ò Ò Ç Êø ¶ Óá£ÒäµÄ×÷»¯¼ÇÊ¿Õâ¾Í̬ȷδðýºØÂÃÓÐªÒ ²»ÖªµÀÄãÓÐ÷¢ÏÒ¸öȤÎÊÌ⣬¾ÍÇÔÚ°æáµ½ÄЩ¥´×Ö¸ºÏÆðÀ ÊÇ¡° CAN PIG RIDE£ÁËÄ㻨Èç¹û¼Çס£ÝÒ±½Ï²¢¶ÌÕâ¸ö¿ 20£-30 À´Ê±¼ä·Ö ¿´Õâ 10Ï󣬵ÄÓ¡Ò»¶¨áÁôÂ×ÀïÔÚã¹¼Æ º¬Ò壵ÄËûÃÇÔ¼°¥´Ê¸ö µÃÄã¾õÈç¹û 10 ¸öµ¥ £¬Ò»ÏÂÔѹËõ¿ÉÎÃÇÄ £¬¼ÇסºÜÄѴʵÔÚ ¡ × Ç ¼¥ µ PIG £¬¾ÍºÃÁË ã µ ý Èâ Õ Ú Ôû ¹ ç £¨ Precise£¬ Isolate£¬ Generalize£×ö£¬ÔÚÄã¿ÏµÇé¶àÊý´óºÃÁ˹» ©É bug £¡úÖï°ÐÓó´á»±Ê渨 Ä£°å µÄÒ»¸öºÃ bug ¨±ÚÔÇÃÒÎÓúÖÐå°£Ä bug ÇÒÐÅÏ¢²µ±ÄÊÕýÈ·¹©ÁËÎÃÌáºò ЩÓÒ» Ìâ¡£µÄÎÊÕýÈ·»Ø´ðÁË bug ÏÖÔÚ·¢¹¤¾ß×Ù bug Éú³×Ô¶¯ºò»áµÄʱ bug¾¡¹Ü²»ý Ä£°å¡ ÄãµÐÅÏ¢·ÈëÀ´°ÑÕ³Ìù¡±ºÍ¸ÖÆÒªÓÃÜØ»¹ÊÇçË£¬ bug Ò»¸ö£¬ÏÂÃæÊDZ¨ÖÐ bug º£å°Äµ Ï¢£º¸ÐŲúÆ·ê Ãû³Æ²ú·µÄ ÀúÊ·¸üа汾£¬ Ï¢£º¸ÐÅµÍ³ê ¼ Æ Ë ã » ú À à Ð Í £ º¸ ö È Ë µ ç Ä Ô Ð Íº Å £ ¬ ´ ó » ú Рͺ Å £ ¬ ±¾Í³°æ²Ù×÷ϵ ÄÚ´æ Ó²ÅÌ ¸½¼þÍâÉèʹÓÃµÄ Ê½Ó·ÍøÂçÁ¬ ÐÅÏ¢äÖÃê¸µÄ £ºÃèÊö¼òÒªÎÌâµÄ £ºÃèÊöÏê¸ÎÌâµÄ ÏÖ£¿ÒÔØÊÇ·ñÉ Ö裺×÷²½ÍÙÌõ¼þØϵÄ
  • 7. £¿¶¨Î»¸ôÀëºÍЧµÄ±ÓÃÌâÕöÊ £¿ÄÉ×ܽáйéÌâø¸öÎʶÔÕÓû ¸½¼Ó Bug Ï¢¡£ÊÔÐŵÄ÷ µÈ£©½Øͼ־¬ÄÕϳºÎ²é¿´¨ç µÄÓЧ bug µÃÎÊÌâÀ´È·ÄðÕý¹»ØÇͨ£¬¶ø±Ð뫼²¢éÎϺÜàÔÚ¸æ £ºÊ®µãÏÂÃæļþ¡·ÖÌõ³ä±¨¸½ÓЧ Condense Accurate Neutralize Precise Isolate Generalize Re-Create Impact Debug Evidence ÌṩÁËÒ»¸ö¿ìÙµÄбíÀ´£Ö¤ãÈ·ÊØðÕýÎÌ⬲¢ÇÒç¹ûÑù×öµÄ»°á¶Ôã ´¦¡£ÓкÃ˾¶¼¸ö¹«ÖÁÕû²¿ÅÉõÔÚµÄãù»òßÏî× Bug µÄ±êÌâ BugÏ£¬¶àÇéÐκÜÔÚ ¾ßͨ¹¤µÄ±Ö®¼ä׳ÉÏÓÐÁ¦ÊÇÒ»¸öÂéܶàÌâÔÚµÄ±ê ¿´×ÐϸµÄ»áÈ¥¶¼²Ë¾ö¨Ü¹ bug´¿é²ÇÊ»Öø¶ ¬£öÊèÃĵ bug£¨Í ¡ÛÂá½Ï;óº»È ¬£âÌê±Äµ Àí£¬team leader Æ·¾-³µÄ²ú µ½×¢Ö»á¹Ø¶¼ÊÇÃÒ²¾-ÀíËûÄÓÐÆä bug Ìâ¡£µÄ±ê Bug µÄ±êÌâØÐë¼ò¶øÇÒªóÃèÊöºÍ´«ï³×È·ÅÏ¢¡£ÎÓ¤ÞÖƬո ¶àʹΪÐíÒò ºÃ¡£×Ó¸ü;äï·¨µÄ¼òд±ÈÒåÆðç»áý©²Ê¹Ã ¶Ì£¬±È½Ï°ã¼ÊöÒ»ªµÄÃè ÒÔÚËù Ë÷£¬À´Ñ¼üÊÓùØßÚÕÏ° bugÏó £¬ÒªµÄºÜÓбشʹ¼üÁ·©¾«Ã»ÌâÖê ÔÚ £¬¶ÈÊÐí³¤ç¹û ¡¼ü×ÖË÷ØÁ¦µÄѺÍÓЧ½ÏÊDZÈÎó¶´íÆ £¬Ö¹³ÐÒì Æð bug µÈÓ°Ïì »·¾³£¬Öîç¼É±ØÒªÐÄêÌâ 5 ¸ö W£¨why £¬ when£¬ who£¬ where£¬ what£¡âÌÊÎĵ©£ ÓÐÒ»© bug Ñ°¯¶Ô×á»ß¾¤¹ÄµÙú¸ bug ĵлÒÚ bug ×öΪÃèÊ bug ÒªÓÀÔ¶²»Ì⣬µÄ±ê ¡£ÐÅÏ¢¹»¶àµÄ©×ãÓÌá¾ÍñêâÂæ ÀýÈ磺 È·¡£ºÍ¾«ÌØÊâ¿ÉÄܵҪ £¬±êÌâÄÈÏÑùµÊ¹ÓÃÕ ¡£³ö´íÉÔ±Êý¾Ý»Ö¸æºÍÚêÌâ ÔÚÕâÑù£ºÄÜÊÇ̿ɵ±ê½ÏÃÒ»¸öÈ WINNT ¬£Âϳ¾·» XYZ Êý§°Ü£¬¾Ý»Ö¸´æºÍµÄ± ¡£¾Ý¶ªÊ§ ͨ³£ÔÚ bug дһ¸öÃæÊÇÏ¢£¬ÂµÄŽãëÈκá²ÌâÖбê bug ×¢ÌâÓ¦¸Ã±ê µã£ºÒâļ¸ £©ÎÊÌâ³öÏÖÇ˵²»ÄܨÃ÷È·¼ò¥¬ £º £©µÄ»°ÔÊÐí³¤¶Èç¹û½¨Òé
  • 8. 5W1HµÄÎÊÌâ ×Ü½á ²âÊÔÈ˱ΪÁÑ°ÕҺͷ¢ÏÖí¼þеÄ̻ᨴó¿Ê䣬©Á˾ÍÒªÏë·½Éè ¡£½â¾öµÃÎÊ̹ոÀ´Ùú¼ÛÐÄÓ×î·¨Èçº £±·È bug Ï¢±ÈµÄÐÅÊØÒªÀ¨ÁËÖ°ü¸æ Òª¡£¸üÖؼÇÉд×÷ß³¬µÄ ²é¿´ÕûµÄ»áÍêÈ˶¼ÓÐÊÇù bug ¿Ö»ÒÀͨ³£°åµÄÈ˶àŬºÜ±¸æ bug °ï±êÌâÀ´µÄ µÄãÃèÊöÑÔÀ´È·ÓᆱËùÒ¶¨£¬×ÖúûÇ bug Òª¡£ÓбØêÌâºÜ Äãµ bug ¸öÄÕâÁËÐÞÖΪÔÚʵ¼ºÃ£¬½æ´±¨ bug ¡£»áÔ½ÉÙ¾ÍÀ´ËµÏà¶Ê±¼ä¨·ÑÄ µÄ㣬ÒòΪÌáÉýºÃ½Ü»Ï׶Ȳ¹±Æ·ÖÐÍúÓþÄãµÅ bug £¬ÀµÒÔÐŲ¢Ç¿É¹»ºÃ±¨¸æ ¡£ÌáÉýÓ¦µÄýÏàÒ²»¹¤×÷Ô±ÊÈËÆäû⠲ο¼£º Rex Black, The Fine Art of Writing a Good Bug Report, http://www.rexblack.consulting.com