ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>成人在线观看网站,蜜桃视频在线播放,欧美激情精品久久久久久变态http://www.aygfsteel.com/killme2008/category/30223.html生活ã€ç¨‹åºã€æœªæ?/description>zh-cnSun, 22 May 2011 03:33:07 GMTSun, 22 May 2011 03:33:07 GMT60- åšåŸº¼‹€äº§å“的体ä¼?/title><link>http://www.aygfsteel.com/killme2008/archive/2011/05/22/350752.html</link><dc:creator>dennis</dc:creator><author>dennis</author><pubDate>Sun, 22 May 2011 02:30:00 GMT</pubDate><guid>http://www.aygfsteel.com/killme2008/archive/2011/05/22/350752.html</guid><wfw:comment>http://www.aygfsteel.com/killme2008/comments/350752.html</wfw:comment><comments>http://www.aygfsteel.com/killme2008/archive/2011/05/22/350752.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/killme2008/comments/commentRss/350752.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/killme2008/services/trackbacks/350752.html</trackback:ping><description><![CDATA[<br /> 一个公å¸å¤§äº†ï¼Œæ€ÀLœ‰éƒ¨åˆ†äºø™¦åŽÕdšä¸€äº›é€šç”¨çš„东西给大家用,我这里说的基¼‹€äº§å“ž®±æ˜¯˜q™ç±»é€šç”¨æ€§è´¨çš„东西,ä¸ä¸€å®šé«˜¿U‘技åQŒä½†æ˜¯ä¸€å®šå¾ˆå¤šähä¾èµ–ä½ çš„ä¸œè¥¿æ¥å®Œæˆå„¿U儿 ïLš„功能。嚘q™æ ·çš„东西,有些体会å¯ä»¥è¯´ä¸‹ã€?br /><br /> 首先åQŒèƒ½é›†ä¸å˜å‚¨çš„,ž®×ƒ¸è¦åˆ†å¸ƒå˜å‚¨ï¼Œæ•°æ®é›†ä¸å˜å‚¨æœ‰å•点的å±é™©åQŒä½†æ˜¯æ¯”之分布å¼å˜å‚¨å¸¦æ¥çš„夿‚度ä¸å¯åŒæ—¥è€Œè¯ã€‚况且集ä¸å¼çš„å˜å‚¨ä¹Ÿå¯ä»¥åˆ©ç”¨å„ç§æœºåˆ¶åšå¤‡ä»½ï¼Œæ‰€è°“å•炚w£Žé™©è¿œæ²¡æœ‰æƒŒ™±¡ä¸é‚£ä¹ˆå¤§ã€?br /><br /> 其次åQŒèƒ½åˆ©ç”¨å¼€æºæ¡†æž¶çš„åQŒå°±ä¸è¦é‡å¤é€ è½®å。程åºå‘˜éƒ½å–œ‹Æ¢é€ è½®åï¼Œä½†æ˜¯é€ è½®å的周期长,òq¶ä¸”ä¸ä¸€å®šé€ çš„æ›´å¥½ã€‚åœ¨å¼ø™°ƒå¼€å‘效率的互蔾|‘æ—¶ä»£ï¼Œå¦‚æžœèƒ½ç›´æŽ¥åˆ©ç”¨çŽ°æœ‰æ¡†æž¶ç»„è£…å‡ºä½ æƒ³è¦çš„东西åQŒè¿…速å é¢†å¸‚åœºï¼Œæ¯”ä½ é€ çš„é«˜æ€§èƒ½ã€é«˜å¯ç”¨ã€é«˜¿U‘æŠ€çš„è½®åæ›´å®žç”¨ã€‚è¿™ä¸ªè·Ÿåšæ–°äº§å“开呿œ‰ç‚¹ç±»ä¼û|¼Œ˜q…速组装,高效开å‘,然åŽå†æƒ³åŠžæ³•æ”¹è¿›ã€?br /><br /> ½W¬ä¸‰åQŒè¦æ–‡æœ¬åQŒä¸è¦äºŒ˜q›åˆ¶ã€‚åè®®è¦æ–‡æœ¬åŒ–,é…ç½®è¦æ–‡æœ¬åŒ–。ä¸è¦æ‹…心性能åQŒåœ¨å¯è§çš„æ—¶é—´é‡ŒåQŒä½ 基本ä¸ä¼šå› äØ“æ–‡æœ¬åŒ–çš„é—®é¢˜é‡åˆ°æ€§èƒ½ç“‰™¢ˆã€?br /><br /> ½W¬å››åQŒè¦é€æ˜ŽåQŒä¸è¦é»‘盒。基¼‹€äº§å“ž®¤å…¶éœ€è¦å¯¹ç”¨æˆ·é€æ˜ŽåQŒä½ çš„ç”¨æˆ·ä¸æ˜¯å°ç™½ç”¨æˆøP¼Œä»–们也是½E‹åºå‘˜ï¼Œè€Œç¨‹åºå‘˜å¤©ç”Ÿå¯šw»‘盒性质的东西充满厌æÓž¼Œä»–们æ€ÀLƒ³çŸ¥é“ä½ çš„ä¸œè¥¿èƒŒåŽåœ¨åšä»€ä¹ˆï¼Œ˜q™å¯¹äºŽæŸ¥æ‰ùN—®é¢˜åˆ†æžé—®é¢˜ä¹Ÿå¾ˆé‡è¦ã€‚怎么åšåˆ°é€æ˜Žå‘¢ï¼Ÿè®¾è®¡åQŒç»Ÿè®¡ï¼Œç›‘控åQŒæ—¥å¿—牽{‰ã€?br /><br /> ½W¬äº”åQŒè¦æ‹¥æŠ±æ ‡å‡†åQŒä¸è¦å¦æžä¸€å¥—。已¾l有了久¾l考验的HTTPåè®®åQŒä½ ž®×ƒ¸è¦å†æžä¸ªSTTPåQŒæœ‰äº†AMQPåè®®åQŒä½ ž®×ƒ¸è¦å†æžä¸ªBMQP。被òq¿æ³›è®¤å¯çš„æ ‡å‡†æ˜¯ä¸€äº›ä¸šç•Œçš„™å¶å°–专家制定出æ¥çš„,他们早就ž®†ä½ 没有考虑到的问题都考虑˜q›åŽ»äº†ã€‚ä½ è‡ªå·±æžçš„那一套,éšç€æ—‰™—´æŽ¨ç§»ä½ 会å‘çŽ°è·Ÿä¸šç•Œæ ‡å‡†è¶Šæ¥è¶Šåƒï¼Œå› 䨓é¢å¯¹çš„问题是一æ ïLš„。ä‹Éç”¨æ ‡å‡†çš„é¢å¤–å¥½å¤„æ˜¯ï¼Œä½ æœ‰ä¸€å¤§å †å¯ç”¨çš„ä»£ç æˆ–者类库å¯ä»¥ç›´æŽ¥ä‹É用,特别是在é¢å¯¹è·¨è¯a€çš„æ—¶å€™ã€?br /><br /> ½W¬å…åQŒèƒ½Share nothingåQŒå°±ä¸è¦æžçжæ€å¤åˆ¶ã€‚æ— çŠ¶æ€çš„东西是最å¯çˆ±çš„ï¼Œå¤©ç„¶çš„æ— å‰¯ä½œç”¨ã€‚æ°´òqÏx‰©å±•ä¸è¦å¤ªå®ÒŽ(gu¨©)˜“ã€?br /><br /> ½W¬ä¸ƒåQŒè¦ž®†ä½ 的系¾lŸåšçš„è¶Šä¸?#8220;é‡è¦”‘Šå¥½åQŒå¦‚果太多的产å“ä¾èµ–ä½ çš„¾pÈ»ŸåQŒé‚£ä¹ˆå½“ä½ çš„¾pÈ»Ÿæ•…障的时候,整个应用ž®±å®Œè›‹äº†ã€‚我们ä¸è¦æ‹…˜q™ä¸ªè´£ä“QåQŒæˆ‘们覞®†ç³»¾lŸåšçš„è¶Šæ¥è¶Š“ä¸é‡è¦?#8221;åQŒåˆ«äºÞZ¸‡ä¸€æ²¡äº†ä½ 也能é‡å¯ï¼Œä¹Ÿèƒ½ä¸€å®šæ—¶é—´å†…支撑æ£å¸¸çš„工作ã€?br /><br /> ½W¬å…«åQŒè¦ä¸“注眼å‰åQŒé€‚当å…Ïx³¨æœªæ¥ã€‚有˜qœè§æ˜¯å¥½äº‹ï¼Œä½†æ˜¯å¤ªå¤š˜qœè§ž®±å®¹æ˜“好高骛˜qœã€‚äØ“å¾ˆå°å¯èƒ½æ€§è®¾è®¡çš„东西åQŒæ²¡æœ‰æœºä¼šç»åŽ†å®žé™…æ£€éªŒï¼Œå½“æ•…éšœçœŸçš„å‘ç”Ÿçš„æ—¶å€™ï¼Œä½ ä¹Ÿä¸å¯èƒ½å®Œå…¨ä¿¡èµ–它。更好的办法是将¾pÈ»Ÿè®¾è®¡å¾—å¯ä»‹å…¥åQŒå¯åœ¨ç´§æ€¥æƒ…况下人工åŽÖM»‹å…¥å¤„ç†ï¼Œå¯ä»‹å…¥æ˜¯ä¸å¤Ÿçš„,˜q˜è¦å®ÒŽ(gu¨©)˜“介入ã€?br /><br /> ½W¬ä¹(ji¨¦)åQŒä¸è¦å¯¹ç”¨æˆ·æœ‰å‡è®¾ï¼Œå‡è®¾ä½ 的用户都是smart programmeråQŒå‡è®¾ä½ 的用户ä¸éœ€è¦ä½˜qç®—åQŒå‡è®¾ä½ 的用戯‚¦åŒæ¥ä¸è¦å¼‚æ¥ã€‚除éžä½ 对这个领域éžå¸¸ç†Ÿæ‚(zh¨¨n)‰åƈ实际使用˜q‡ç±»ä¼¼çš„东西åQŒå¦åˆ™è¿˜æ˜¯ä¸è¦å‡è®¾ã€?br /><br /> ½W¬ååQŒå’³å’»I¼Œä¼ég¹Žæ²¡æœ‰½W¬å了,一大早憋了˜q™ä¹ˆ½‹‡æ— å¤´æ— è„‘çš„BlogåQŒå¤§ä¼™å°†ž®Þqœ‹çœ‹ã€?br /><br /><br /><br /><br /><br /><img src ="http://www.aygfsteel.com/killme2008/aggbug/350752.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/killme2008/" target="_blank">dennis</a> 2011-05-22 10:30 <a href="http://www.aygfsteel.com/killme2008/archive/2011/05/22/350752.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>高质é‡èÊYä»Óž¼Œä»Žç‚¹ç‚ÒŽ(gu¨©)»´æ»´åšèµ?/title><link>http://www.aygfsteel.com/killme2008/archive/2010/12/30/341964.html</link><dc:creator>dennis</dc:creator><author>dennis</author><pubDate>Thu, 30 Dec 2010 03:01:00 GMT</pubDate><guid>http://www.aygfsteel.com/killme2008/archive/2010/12/30/341964.html</guid><wfw:comment>http://www.aygfsteel.com/killme2008/comments/341964.html</wfw:comment><comments>http://www.aygfsteel.com/killme2008/archive/2010/12/30/341964.html#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://www.aygfsteel.com/killme2008/comments/commentRss/341964.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/killme2008/services/trackbacks/341964.html</trackback:ping><description><![CDATA[<br />
写这½‹‡æ–‡ç« çš„æƒÏx³•产生在昨天晚上读《é¢å‘对象分æžä¸Žè®¾è®¡ã€‹çš„æ—¶å€™ï¼Œæˆ‘æ¸æ¸å‘现我们这个尾l„ä¸çŸ¥ä¸è§‰åœ°è´¯å½»äº†å¾ˆå¤šéžå¸¸æœ‰ä»·å€¼çš„实践¾l验åQŒè¿™äº›ç‚¹ç‚ÒŽ(gu¨©)»´æ»´éƒ½å¯ÒŽ(gu¨©)ˆ‘们的最¾lˆçš„产å“è´¨é‡äº§ç”Ÿäº†æˆ–大或ž®çš„å½±å“åQŒä¿è¯æˆ‘们的¾pÈ»Ÿä¸ä¼šå‡ºçްé‡å¤§çš„æ•…障。我æƒÏxœ‰å¿…覞®†è¿™äº?#8220;éšæ€§çŸ¥è¯?#8221;½Eå¾®æ€È»“一下,以供å‚考和记录ã€?br />
<br />
从过½E‹çš„˜qžç®‹å…‰è°±æ¥çœ‹åQŒæˆ‘们大概处于ä¸é—´ä½¾|®å左的ä½ç½®åQŒæ›´åå‘一个轻é‡çñ”å›¢é˜Ÿçš„æ•æ¯‚¿‡½E‹ï¼Œä½†æ˜¯ä¹ŸåŒ…å«è®¡åˆ’驱动过½E‹ä¸çš„å› ç´ ã€‚æˆ‘ä»¬çš„ž®ç»„是自½Ž¡ç†çš„,没有专门的QAå’ŒSAåQŒæˆ‘们自己去惛_‡ºæœ€å¥½çš„工作æ–ÒŽ(gu¨©)³•åQŒä½†æ˜¯åœ¨æ‰§è¡Œä¸æˆ‘们的计划˜q˜æ˜¯ç›¸å¯¹¼‹®å®šçš„,æ¯ä¸ªå£åº¦åšä»€ä¹ˆéƒ½ä¼šæœ‰ä¸€ä¸ªæ¯”较明¼‹®çš„计划和里½E‹ç¢‘åQŒåƈ且对问题领域都相对熟æ‚(zh¨¨n)‰ï¼›æˆ‘们的过½E‹æ˜¯˜q代å¼ï¼Œä¸€èˆ¬ä¸€ä¸ªå£åº¦è‡³ž®‘ä¼šäº¤ä»˜ä¸€ä¸ªç¨³å®šå¯æ‰§è¡Œçš„æ–°ç‰ˆæœ¬åQŒæˆ‘们在文档上åšçš„䏿˜¯ç‰¹åˆ«å¥½åQŒå¾ˆå¤šéƒ½ä¾èµ–于团队æˆå‘˜ä¹‹é—´çš„“éšæ€§çŸ¥è¯?#8221;åQ›åŒæ—¶æˆ‘们对问题的改˜q›åŸºæœ¬è¿˜æ˜¯æœ‰ä¸€ä¸ªæµ½E‹å’Œæœºåˆ¶åQŒä¼šæŒç®‹çš„è·Ÿítªé—®é¢˜åƈ改进ã€?br />
<br />
下é¢åˆ†é˜¶ŒD‰|€È»“下我们的一些实è·ëŠ»éªŒã€?br />
<br />
一ã€åˆ†æžå’Œè®¾è®¡é˜¶æ®µ<br />
<br />
1ã€åœ¨˜q™ä¸ªé˜¶æ®µåQŒæˆ‘们会明确准备åšä»€ä¹ˆï¼Œç•Œå®šé—®é¢˜çš„边界,对功能进行一个å–èˆã€‚一般在一个版本完æˆä¹‹åŽä¼šé©¬ä¸Šå¼€å§‹è¿™ä¸ªè¿‡½E‹ã€‚大安™ƒ½æƒ³ä¸€æƒÏxޥ䏋æ¥åšä»€ä¹ˆï¼Œ¾lè¿‡å‡ è½®PKåŽç¡®å®?strong>é‡è¦ç´§æ€¥çš„事情优先åšï¼Œå®šä¹‰ä¸‹ä¸€ä¸ªç‰ˆæœ¬çš„功能列表</strong>ã€?br />
<br />
2ã€åŠŸèƒ½åˆ—è¡¨å‡ºæ¥ä¹‹åŽï¼Œæˆ‘们会针å¯ÒŽ(gu¨©)¯ä¸ªåŠŸèƒ½æå‡ºå„¿Uæ–¹æ¡ˆåšæ¯”较åQŒåœ¨æ¤æœŸé—ß_¼Œæˆ‘们ä¼?strong>é‚€è¯äh›´å¤§å›¢é˜ŸèŒƒå›´å†…的专家å‚与方案和设计的评å®?/strong>åQŒå‰”除ä¸åˆ‡å®žé™…ä»¥åŠæ˜Žæ˜¾æœ‰¾~ºé™·çš„æ–¹æ¡ˆï¼Œé’ˆå¯¹ä¸€äº›é£Žé™©ç‚¹æå‡ºæ”¹è¿›å»ø™®®å’Œé˜²èŒƒæŽªæ–½ã€?br />
<br />
3ã€åœ¨è®¾è®¡æ–ÒŽ(gu¨©)¡ˆå‡ºæ¥ä¹‹åŽåQŒæˆ‘们会分é…功能的开å‘ä“Q务,æ ÒŽ(gu¨©)®æ¯ä¸ªå¼€å‘äh员熟æ‚(zh¨¨n)‰çš„领域åQ?strong>è‡ªä¸»é¢†å–æˆ–者被动分é…ä“QåŠ?/strong>。这个过½E‹ä¸æ˜¯ä¸€æˆä¸å˜çš„åQŒè€ƒè™‘到团队内部知识交‹¹çš„å¿…è¦æ€§ï¼Œä¹Ÿå¯èƒ½è®©ä¸ç†Ÿæ‚(zh¨¨n)‰æŸä¸ªé¢†åŸŸçš„人去åšä»–ä¸ç†Ÿæ‚(zh¨¨n)‰çš„事情ã€?br />
<br />
äºŒã€æž„é€ é˜¶ŒD?br />
<br />
1ã€æ•´ä¸ªç³»¾lŸå·²¾l有一ä¸?strong>关键的抽象机åˆ?/strong>åQŒé’ˆå¯ÒŽ(gu¨©)ˆ‘们的æœåŠ¡å™¨æœ‰ä¸€ä¸ªæ ¸å¿ƒçš„pipeline机制åQŒé’ˆå¯ÒŽ(gu¨©)ˆ‘ä»¬çš„å®¢æˆ·ç«¯ï¼Œæœ‰ä¸€ä¸ªæ ¸å¿ƒçš„å‘逿¶ˆæ¯æµ½E‹ã€‚将所有的功能模嗾l„织在这个关键机制周å›ß_¼Œå½¢æˆä¸€ä¸ªå¼ºæœ‰åŠ›çš„æ•´ä½“ã€?br />
<br />
2ã€å¼€å‘完æˆä¸<strong>ä»…ä»…æ„味ç€åŠŸèƒ½ä»£ç 的完æˆï¼Œ˜q˜åŒ…括测试代ç ?/strong>åQšå•元测试和集戋¹‹è¯•ã€‚å¦‚æžœä½ æ²¡åŠžæ³•åšåˆ°å…¨é¢çš„覆盖åQŒé‚£ž®Þp¦æ±‚å¿…™å»è¦†ç›–è¿è¡Œçš„关键路径和æžç«¯åœºæ™¯ã€?br />
<br />
3ã€å•元测试我们ä‹É用JUnitåQŒé€‚当使用Mockå¯ä»¥½Ž€åŒ–测试。但是Mock对象如果太多åQŒä¹Ÿè®æ€¼šå¤±åŽ»‹¹‹è¯•çš„äh(hu¨¢n)å€û|¼Œ˜q™é‡Œæœ‰ä¸€ä¸ªæƒè¡¡ã€?br />
<br />
4ã€åœ¨æ•´ä¸ªæž„é€ è¿‡½E‹ä¸åQŒæˆ‘们è¯å½ÀL¯æ—¥æž„å»ºã€æŒ¾l集æˆçš„原则。ä‹É用hudsonåšæŒ¾l集æˆï¼Œ<strong>时刻å…Ïx³¨‹¹‹è¯•状况</strong>åQŒæœ‰é—®é¢˜åŠæ—¶å馈¾l™å¼€å‘者ã€?br />
<br />
5ã€æœ‰ä¸€ä¸ªåŠŸèƒ½å¼ºå¤§çš„é›†æˆ‹¹‹è¯•框架åQŒæ¨¡æ‹Ÿå®žé™…环境åšå„ç§‹¹‹è¯•åQŒå®ƒçš„目的是ž®½é‡åœ¨æŽ¥˜q‘真实状况下åŽÀL‰§è¡Œç³»¾lŸåƈž®½æ—©æš´éœ²é—®é¢˜ã€?br />
<br />
6ã€æ¯ä¸ªåŠŸèƒ½å®Œæˆä¹‹åŽï¼Œç«‹å³å‘è“vreviewåQŒè¯·åŒäº‹å’Œä½ 一起å¤å®¡ä»£ç 。å¤å®¡ä»£ç 的作用ä¸ä»…是å‘现bugåQŒæ”¹è‰¯è®¾è®¡ï¼Œä¹Ÿæ˜¯ä¸€ä¸ªçŸ¥è¯†äº¤‹¹çš„æœ€ä½³é€”径。我们ç»å¸¸èƒ½é€šè¿‡<strong>代ç 审查</strong>å‘çŽ°ä¸€äº›è®¾è®¡ä¸Šçš„ç¼ºé™øP¼Œä»¥åŠåŠŸèƒ½å®žçŽ°ä¸Šçš„BUG。我们团队应该说是éžå¸¸çœ‹é‡ä»£ç 审查的作用ã€?br />
<br />
7ã€?strong>使用findbugså’Œclover½{‰å·¥å…?/strong>åQŒåˆ†æžä»£ç è´¨é‡åƈ改进ã€?br />
<br />
8ã€åœ¨å‘布之å‰åQŒåšä¸€‹Æ?strong>集ä¸çš„代ç review</strong>åQŒæ¯ä¸ªäh介ç»ä¸‹è‡ªå·Þqš„功能实现代ç 和设计,一般我们会甌™¯·ä¸€ä¸ªä¼šè®®å®¤å’ŒæŠ•å½×ƒ?n¨¨i)AåQŒåÆˆé‚€è¯·å›¢é˜Ÿä¹‹å¤–çš„äººåŠ å…¥reviewã€?br />
<br />
9ã€åœ¨å‘布之å‰åQŒæœ‰ä¸€ä¸ªç³»¾lŸçš„<strong>压测‹¹ç¨‹</strong>åQŒé’ˆå¯ÒŽ(gu¨©)¯ä¸ªç‰ˆæœ¬æ›´æ–°åŽ‹‹¹‹æ–¹æ¡ˆï¼Œòq‰™¢„留一åˆîC¸¤å‘¨çš„æ—‰™—´åšæ€§èƒ½åŽ‹æµ‹ã€‚åŽ‹‹¹‹ä¸ä»…能ž®½æ—©æš´éœ²æ€§èƒ½éšæ?zh¨¨n)£åQŒè¿˜å¯ä»¥å‘现¾pÈ»Ÿåœ¨ç‰¹ŒDŠæƒ…况下的一些BUG。压‹¹‹é™¤äº†å…³æ³¨ç³»¾lŸçš„åžåé‡ã€GC情况之外åQŒè¿˜åº”该å…Ïx³¨¼‹¬äšgçš„æ€§èƒ½æŒ‡æ ‡ã€?br />
<br />
三ã€å‘布和æ€È»“<br />
1ã€å‘布之å‰ï¼Œæœ€å¥½è®©ä½¿ç”¨æˆ‘们¾pÈ»Ÿçš„用户ä‹É用新版本åšä¸€ä¸?strong>回归‹¹‹è¯•</strong>åQŒä¸€æ–šw¢æ˜¯æµ‹è¯•å…¼å®ÒŽ(gu¨©)€§ï¼Œä¸€æ–šw¢ä¹Ÿå¯ä»¥åŠæ—©å‘现BUGã€?br />
<br />
2ã€æˆ‘们的å‘布‹¹ç¨‹åQšçº¿ä¸‹ã€betaã€çº¿ä¸Šã€‚æ¯ä¸ªé˜¶ŒDµé€šå¸¸éƒ½æŒ¾l一åˆîC¸¤å‘¨ï¼Œæ‰ä¼š˜q›è¡ŒåˆîC¸‹ä¸€é˜¶æ®µã€‚åÆˆä¸”æ˜¯ä»Žç›¸å¯¹ä¸é‡è¦çš„ç³»¾lŸï¼Œåˆ°å…³é”®ç³»¾lŸçš„™åºåº˜q›è¡Œå‘布ã€?br />
<br />
3ã€å‘布之åŽï¼Œé€šè¿‡æ—¥å¿—ã€è¿è¡Œæ—¶ç›‘控ã€ç”¨æˆ·åé¦ˆç‰æ–¹å¼æ”‰™›†¾pÈ»Ÿ˜q行状况åQŒå‘现BUGåQŒä¿®æ£BUGåQŒè¡¥å……测试,‹¹‹è¯•通过åQŒé‡æ–°å‘布ã€?br />
<br />
4ã€æ¯ä¸ªç‰ˆæœ¬å‘布åŽåQŒéœ€è¦æ€È»“下本‹Æ¡å‘布过½E‹ä¸é‡åˆ°çš„æ‰€æœ‰BUG以劾l验教è®åQŒåƈæå‡ºå¯èƒ½çš„æ”¹˜q›å¾è®®ã€?br />
<br />
5ã€éœ€è¦ä¸€ä¸ªè·Ÿítªçº¿ä¸Šé—®é¢˜çš„BUG跟踪¾pÈ»ŸåQŒå¯ä»¥ç”¨JIRA之类的trace软äšg。跟ítªä¸ä»…是记录åQŒæœ€å¥½åˆ—凸™§£å†³çš„æ—‰™—´ç‚¹ï¼Œåœ¨å“ªä¸ªç‰ˆæœ¬ç¡®å®šè§£å†»I¼Œç”šè‡³¼‹®å®šäº¤ç»™è°åŽ»è§£å†³åQŒåƈæŒç®‹è·Ÿè¿›ã€?br />
<br /><img src ="http://www.aygfsteel.com/killme2008/aggbug/341964.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/killme2008/" target="_blank">dennis</a> 2010-12-30 11:01 <a href="http://www.aygfsteel.com/killme2008/archive/2010/12/30/341964.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>代ç 自我审查的一些体ä¼?/title><link>http://www.aygfsteel.com/killme2008/archive/2010/05/18/321219.html</link><dc:creator>dennis</dc:creator><author>dennis</author><pubDate>Mon, 17 May 2010 16:28:00 GMT</pubDate><guid>http://www.aygfsteel.com/killme2008/archive/2010/05/18/321219.html</guid><wfw:comment>http://www.aygfsteel.com/killme2008/comments/321219.html</wfw:comment><comments>http://www.aygfsteel.com/killme2008/archive/2010/05/18/321219.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.aygfsteel.com/killme2008/comments/commentRss/321219.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/killme2008/services/trackbacks/321219.html</trackback:ping><description><![CDATA[<br />
1ã€é¦–å…ˆæ€åº¦éœ€è¦ç«¯æ£ï¼Œåšä»£ç 的自我审查òq¶ä¸æ˜¯å¦å®šè‡ªå·±ï¼Œè€Œæ˜¯¾l™è‡ªå·±å°†å·¥ä½œåšå¾—更好的一‹Æ¡æœºä¼šã€‚在审查˜q‡ç¨‹ä¸è¦ž®½é‡ž®†è‡ªå·×ƒ½œä¸ÞZ¸€ä¸ªæ—观者的心æ€åŽ»å®¡æŸ¥è‡ªå·±çš„ä»£ç ,ž®½ç®¡˜q™æ¯”较困难ã€?br />
<br />
2ã€ä»£ç 审查离ä¸å¼€é‡æž„åQŒåœ¨å®¡æŸ¥˜q‡ç¨‹ä¸å‘çŽîC“Q何å味é“éƒ½è¯·ä½¿ç”¨é‡æž„åŽÀL”¹å–„,å‘现¾~ÞZ¹‹¹‹è¯•的地方è¦åŠæ—¶è¡¥å……‹¹‹è¯•åQŒä¸è¦è®©BUGé—æ¼ã€?br />
<br />
3ã€ä»£ç 的自我审查å¯èƒ½ä¸æ˜¯‘Šæ—©‘Šå¥½åQŒéš”一ŒD‰|—¶é—´ä¹‹åŽå›žåŽÈœ‹è‡ªå·±å†™çš„东西åQŒå¯¹ä¸€äº›è®¾è®¡ä¸Šçš„选择能有更客观的评äh(hu¨¢n)åQŒåœ¨å®¡æŸ¥çš„过½E‹ä¸å¯èƒ½éœ€è¦é‡æ–°åŽ»ç†è§£ä»£ç åQŒåœ¨æ¤è¿‡½E‹ä¸å¯ä»¥‹‚€æŸ¥è‡ªå·×ƒ»£ç çš„å¯è¯»æ€§ï¼Œòq¶æ€è€ƒå¦‚何改善å¯è¯ÀL€§ï¼Œ<strong>切记代ç é¦–å…ˆæ˜¯ç»™äºø™¯»çš?/strong>ã€?br />
<br />
4ã€å®¡æŸ¥è¿‡½E‹ä¸éœ€è¦è®°å½•下一些犯下的错误åQŒä»¥åŠå½“æ—¶äØ“ä»€ä¹ˆä¼šçŠ¯ä¸‹˜q™æ ·çš„错误,建立自己的bugæ•°æ®åº“,òq¶æ—¶å¸¸reviewåQŒåœ¨ä»¥åŽçš„工作ä¸é¿å…åŒæ ·çš„错误ã€?br />
<br />
5ã€ä»£ç 的自我审查应该是一个挾l性的˜q‡ç¨‹åQŒè€Œéžç‰¹å®šæ—‰™—´çš„特定行动,时常审查自己的代ç ,ä¸ä»…能èöLæžè‡ªå·Þqš„得失åQŒè¿˜èƒ½å¤Ÿ˜q›ä¸€æ¥æé«˜è‡ªå·±åœ¨æœªæ¥å·¥ä½œä¸çš„设计能力和预è§èƒ½åŠ›ã€?br />
<br />
6ã€ä»£ç 的自我审查跟团队æˆå‘˜ä¹‹é—´çš„ç›æ€º’reviewòq¶ä¸çŸ›ç›¾åQŒåœ¨ç›æ€º’review之å‰åšä¸€ä¸ªè‡ªæˆ‘审查,有助于æé«˜review的效率,包括å¯è¯»æ€§çš„æé«˜å’Œä¸€äº›ä¸€èˆ¬é”™è¯¯çš„é¿å…ã€?br />
<br />
7ã€ä»£ç è‡ªæˆ‘å®¡æŸ¥çš„ä¸€äº›å¸¸è§æ³¨æ„点åQ?br />
åQ?åQ‰è‡ªè®¤äØ“¾lä¸ä¼šå‡ºé”™ï¼Œòq¶ä¸”ä»Žæ¥æ²¡æœ‰å®¡æŸ¥˜q‡çš„代ç ã€?br />
åQ?åQ‰æ³¨æ„elseè¯å¥åQŒifæ¡äšg下的åè¯å¥é€šå¸¸å¯èƒ½æ˜¯ä¸ªæ£å¸¸çš„æµ½E‹ï¼Œè€Œelseæ„味ç€å¼‚常的情冉|ˆ–者特ŒDŠçš„场景åQŒä½ å¯èƒ½ç‰¹åˆ«æ³¨æ„æ€Žä¹ˆå¤„ç†æ£å¸¸çš„æƒ…况,å´å¿½ç•¥äº†elseåå¥çš„å®žçŽ°ç»†èŠ‚ï¼Œå¦‚è¯¥é‡Šæ”¾çš„é”æ²¡é‡Šæ”¾ï¼Œè¯¥é€’å‡çš„计数没有递å‡åQŒè¯¥èµ‹äºˆç‰ÒŽ(gu¨©)®Šå€¼å´æ²¡æœ‰èµ‹äºˆ½{‰ç‰ã€?br />
åQ?åQ‰æ³¨æ„空的方法,没有æ–ÒŽ(gu¨©)³•体的æ–ÒŽ(gu¨©)³•åQŒæ˜¯ä¸éœ€è¦å®žçŽŽÍ¼Ÿ˜q˜æ˜¯å¿˜äº†å®žçްåQ?br />
åQ?åQ‰æ³¨æ„switchè¯å¥åQŒæœ‰æ²¡æœ‰å¿˜äº†breakåQŸè¿™¿U错误通过findbugsä¹‹ç±»çš„é™æ€ä»£ç 检查工具都能é¿å…ã€?br />
åQ?åQ‰æ³¨æ„大å—的注释åQŒäؓ什么这么多注释åQŸæ˜¯ä»£ç 写的很糟¾p•?˜q˜æ˜¯é—留的注释?é—留的注释会误导人,è¦åŠæ—¶åˆ 除ã€?br />
åQ?åQ‰æ³¨æ„一些看èµäh¥“ä¸åˆå¸¸ç†”的代ç ,˜q™æ ·çš„代ç 很多都是基于所谓性能考虑而优化过的代ç ,˜q™æ ·çš„优化是å¦è¿˜éœ€è¦ï¼Ÿæ˜¯å¦èƒ½åŽ»é™¤è¿™äº?#8220;奇æ€?#8221;的代ç 也能实现æ£å¸¸çš„需求?<br />
åQ?åQ‰å¯¹å®¢æˆ·ç«¯çš„使用有å‡è®„¡š„代ç åQŒå‡è®„¡”¨æˆ·åªä¼šè¿™ä¹ˆç”¨åQŒå‡è®„¡”¨æˆ·åªä¼šç”¨åˆ°è¿”回对象ä¸çš„æŸäº›å±žæ€§ï¼Œå…¶ä»–å±žæ€§ä¸€å®šä¸ä¼šç”¨åˆŽÍ¼Ÿä¸è¦å¯¹å®¢æˆ·ä»£ç åšå‡è®¾åQ这个客户代ç 包括外部用户和调用˜q™ä¸ªæ¨¡å—的内部代ç ã€?br />
åQ?åQ‰æ ‡æ³¨äº†FIXMEã€TODO之类taskæ ‡ç¾çš„代ç ,是å¦å¿˜äº†ä¿®å¤BUGåQŒå®žçŽ°åŠŸèƒ½ï¼Ÿ<br />
åQ?åQ‰ä“Q何超˜q?5行以上的æ–ÒŽ(gu¨©)³•åQŒè¿™äº›æ–¹æ³•是å¦èƒ½æ‹†åˆ†æˆæ›´¾l†ç²’度的æ–ÒŽ(gu¨©)³•åQŒåÆˆä¿æŒåœ¨åŒä¸€ä¸ªæŠ½è±¡å±‚‹Æ¡ä¸ŠåQ?br />
åQ?åQ‰ä“Q何在代ç ä¸å‡ºçŽ°çš„å¸”R‡å€û|¼Œæ˜¯å¦åº”该æå–å‡ºæ¥æˆäØ“å•独的常é‡ï¼Œå¸”R‡çš„é»˜è®¤å€ÆD®¾¾|®æ˜¯å¦åˆç†ï¼Ÿ<br />
åQ?0) ä»ÖM½•æŒæœ‰å®¹å™¨çš„代ç ,æä¾›äº†æ”¾å…¥å®¹å™¨çš„æ–ÒŽ(gu¨©)³•åQŒæ˜¯å¦æä¾›äº†ä»Žå®¹å™¨ä¸¿U»é™¤å¯¹è±¡çš„æ–¹æ³•?¼‹®ä¿æ²¡æœ‰å†…å˜æ³„æ¼çš„éšæ‚(zh¨¨n)£ã€?br />
åQ?1åQ‰é‡æž„ä¸æåˆ°çš„å…¶ä»–å味é“åQŒåˆ«æ”¾è¿‡å®ƒä»¬åQŒä½†æ˜¯ä¹Ÿä¸è¦˜q½æ±‚完美åQŒOO䏿˜¯åœ£æ¯åQŒå¦‚果能½Ž€å•çš„å®žçŽ°ä¸€ä¸ªç®—æ³•ï¼Œä½ ä¸è¦å¼•å…?个对象和4个接å£ã€?br />
åQ?2åQ‰åœ¨review最åŽèƒ½åˆ—å‡ºä¸€å¼ æ¸…å•,开列下该项目é¢ä¸´çš„风险点,òq¶æå‡ø™§£å†›_Šžæ³•ï¼Œç„¶åŽæŒ‰ç…§˜q™å¼ 清å•去review关键代ç åQŒç€é‡æ£€æŸ¥å¼‚常情况下的处ç†ã€‚风险点的reviewåQŒæˆ‘廸™®®å¯ä»¥æ”‘Öœ¨åŽé¢åQŒåœ¨ä¸€èˆ¬æ€§é”™è¯¯è§£å†³ä¹‹åŽè¿›è¡Œï¼Œæ¤æ—¶ä½ 对代ç 也将å†åº¦å˜çš„熟æ?zh¨¨n)‰ã€?br /><img src ="http://www.aygfsteel.com/killme2008/aggbug/321219.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/killme2008/" target="_blank">dennis</a> 2010-05-18 00:28 <a href="http://www.aygfsteel.com/killme2008/archive/2010/05/18/321219.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>从NTå¼€å‘过½E‹ä¸çœ‹åˆ°çš„东è¥?/title><link>http://www.aygfsteel.com/killme2008/archive/2009/08/13/290969.html</link><dc:creator>dennis</dc:creator><author>dennis</author><pubDate>Thu, 13 Aug 2009 04:44:00 GMT</pubDate><guid>http://www.aygfsteel.com/killme2008/archive/2009/08/13/290969.html</guid><wfw:comment>http://www.aygfsteel.com/killme2008/comments/290969.html</wfw:comment><comments>http://www.aygfsteel.com/killme2008/archive/2009/08/13/290969.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.aygfsteel.com/killme2008/comments/commentRss/290969.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/killme2008/services/trackbacks/290969.html</trackback:ping><description><![CDATA[ åœ¨è¿™é‡Œè¦æŽ¨è下《观æ?å¾®èÊY创å¾NT和未æ¥çš„夺命狂奔》,éžå¸¸¾_‘Ö½©åQŒè®²˜qîCº†windows NTå¼€å‘过½E‹ä¸çš„äh和事。这ä¸ä»…仅是故事书,也å¯ä»¥çœ‹åšä¸€æœ¬é¡¹ç›®ç®¡ç†æ–¹é¢çš„æŒ‡å—åQŒå¯ä»¥çœ‹çœ‹è¿™ä¹ˆå·¨å¤§çš„™å¹ç›®åQˆå‡ 百万行代ç )所éé‡åˆ°çš„éšùN¢˜å’Œç—›æ¥šã€‚我更愿æ„å°†˜q™æœ¬ä¹¦å½“åšã€Šäh月神è¯ã€‹çš„æ•…äº‹ç‰ˆï¼ŒåŒæ ·æ˜¯åˆ›å»ºåˆ’时代的OSåQŒåŒæ äh˜¯½Ž¡ç†ä¼—多人å‚ä¸Žçš„å¤§åž‹çš„é¡¹ç›®ï¼Œä¹ŸåŒæ ·éé‡äº†¿Uç§å›°æ‰°å’Œç—›è‹¦ï¼Œä»Žè¿™ä¸ªè§’度也å¯ä»¥çœ‹å‡ºåQŒäh¾cÈš„痛苦的相通的åQšï¼‰<br />
<br />
å•纯从èÊY件构建的角度åŽÈœ‹˜q™æœ¬ä¹¦ï¼Œå¯ä»¥è¯´è¯´æˆ‘看到的东西,˜q™äº›æ˜¯æˆ‘今天早上走在上ç路上的时候想的,咛_’³ã€?br />
<br />
1ã€å¼€å‘OS是烧é’Þqš„事情åQŒNT开呿ޥ˜q?òqß_¼Œæ¯å¹´çš„花è´ÒŽ(gu¨©)®è¯´åœ¨5000万美刀åQŒé‚£å¯æ˜¯åœ?0òq´ä»£åˆæœŸåQŒæ¢½Ž—æˆçŽ°åœ¨æ›´æ˜¯å¤©æ–‡æ•°å—。从å¦ä¸€ä¸ªä¾§é¢ä¹Ÿè¯´æ˜Žäº†linux¾pÈ»Ÿçš„伟大。开å‘一个这么烧é’Þqš„玩æ„åQŒå¦‚果没有管ç†å±‚的强力支æŒï¼Œé‚£ä¹ˆä¸æ˜¯è¢«ç 掉,ž®±æ˜¯é釋¹äñ”的命˜q,òq¸è¿çš„æ˜¯NT团队得到了盖茨的鼎力支æŒåQŒå¤§æ¦‚ä¹Ÿåªæœ‰ä»–能˜q™ä¹ˆçƒ§é’±äº†ã€‚Dave Culter从DEC辞èŒçš„åŽŸå› ä¹Ÿæ˜¯å› ä¸ºç®¡ç†å±‚ç æŽ‰äº†ä»–çš„å›¢é˜Ÿã€‚ç›–èŒ¨å¦ä¸€ä¸ªåšæ³•æ˜¯ä¸å¹²æ¶‰NT团队的开å‘å·¥ä½œï¼Œä»–åªæå‡ºç›®æ ‡å’ŒæœŸæœ›ï¼Œç„¶åŽž®±å¶ž®”过æ¥çœ‹çœ‹ï¼Œä¸å¯¹ä¸çŸ¥é“的东西指手画脚åQŒè¿™ç‚¹å¯ä¸å®¹æ˜“ã€?br />
<br />
2ã€æ¯æ—¥æž„建éžå¸”R‡è¦ï¼ŒNT团队的构建实验室一开始是æ¯å‘¨æž„å¾åQŒåŽæ¥åšåˆîCº†æ¯æ—¥æž„å¾ã€‚åªæœ‰æ¯æ—¥æž„建,æŒç®‹é›†æˆåQŒæ‰èƒ½å¸®ä½ 掌控äñ”å“è´¨é‡ï¼ŒåŠæ—¶å‘现潜在的问题。我们现在的™å¹ç›®ä½¿ç”¨äº†hudsonåQŒæ¯”CCå®ÒŽ(gu¨©)˜“é…置一点,效果˜q˜ä¸é”™ã€?br />
<br />
3ã€æµ‹è¯•æžå…‰™‡è¦ï¼Œä¸“业的测试团队对于大型项目æ¥è¯´å°¤å…‰™‡è¦ã€‚除了测试äh员之外,开å‘äh员需è¦åšè‡ªæµ‹åQŒéœ€è¦å¯¹è‡ªå·±check-in的代ç è´Ÿè´£ï¼Œå¦‚æžœä½ ç¾å…¥çš„代ç 坯D‡´æž„å¾å¤ÞpÓ|åQŒé‚£ä¹ˆDave culterå¯èƒ½å†²ç ´å¢™å£˜q›æ¥åQŒæ‹ç€æ¡Œåå†²ä½ å’†å“®ã€‚å¯¹check inå¿…é¡»åšä¸¥æ ¼æŽ§åˆ¶å’Œè·Ÿè¸ªåQŒå¦‚果在™å¹ç›®çš„æœ€åŽå†²å‡»é˜¶ŒDµï¼Œé™¤äº†showstopper¾U§åˆ«çš„ä¿®æ£ä»£ç å…许ç¾å…¥ä¹‹å¤–,其他的修攚wƒ½ä¸è¢«æŽ¥å—。开å‘者和‹¹‹è¯•人员很容易å˜åœ¨å¯¹ç«‹ï¼Œ‹‚€è®¨è‡ªå·±ï¼Œæˆ‘对‹¹‹è¯•人员也å˜åœ¨åè§å’ŒæŸç§½E‹åº¦ä¸Šçš„轻视和厌烦,如果从就事论事和都是ä¸ÞZ¸€ä¸ªç›®æ ‡åŠªåŠ›çš„è§’åº¦æ¥è¯´åQŒæµ‹è¯•和开å‘åÆˆä¸å¯¹ç«‹ï¼Œä¸¤è€…是相辅相æˆåQŒç”šè‡³äºŽ‹¹‹è¯•äººå‘˜æ›´äØ“è‡›_…³é‡è¦ã€?br />
<br />
4ã€åœ¨ä¸€ä¸ªé•¿æœŸè€Œå¤æ‚çš„™å¹ç›®ä¸ï¼Œå¦‚ä½•ä¿æŒå›¢é˜Ÿæˆå‘˜çš„士气也是个难事å„Ñ€‚èÊYä»¶å¼€å‘å½’æ ¹åˆ°åº•æ˜¯çš„å› ç´ æ˜¯äººï¼Œè€Œéžå·¥å…·æˆ–者其他,å…Ïx³¨äººï¼Œå…¶å®žž®±æ˜¯åœ¨å…³æ³¨ä½ çš„èÊY件。鼓励士气的常è§å𿳕ž®±æ˜¯è®‘Ö®šé‡Œç¨‹¼„‘,在这个里½E‹ç¢‘上å‘布一个é‡è¦ç‰ˆæœ¬ï¼Œè®©å¤§å®¶çœ‹åˆ°å¸Œæœ›ï¼Œä½†æ˜¯å¯¹äºŽOS˜q™æ ·çš„巨型项目æ¥è¯ß_¼Œé‡Œç¨‹¼„‘䏿˜¯é‚£ä¹ˆå®¹æ˜“设定,˜q™ä»Žä¹¦ä¸™å¹ç›®çš„䏿–åšg期å¯ä»¥çœ‹åˆ°ã€‚å¦å¤–就是宽愡š„å·¥ä½œçŽ¯å¢ƒå’Œå‡æœŸï¼Œå¾®èÊY的工作环境有目共ç¹ï¼Œèƒ½åšåˆ°æ¯ä¸ªå‘˜å·¥ç‹¬ç«‹ä¸€ä¸ªåŠžå…¬å®¤çš„å›½å†…ä¼ä¸šè¿˜æ²¡æœ‰å§ã€‚国外的开å‘者似乎很会玩åQŒèµ›è½¦ã€æ»‘雪ã€ç©ºæ‰‹é“åQŒå…¶å®žä¸æ˜¯æˆ‘们ä¸ä¼šçŽ©åQŒæ˜¯æˆ‘们玩ä¸èµøP¼Œå›½å†…的待é‡å’Œç”Ÿæ´»åŽ‹åŠ›è®©ä½ æƒ³çŽ©ä¹ŸçŽ©ä¸è“vã€?br />
坿˜¯ž®Þq®—是å†å¥½çš„物质待é‡åQŒå…¶å®žä¹Ÿæ¢ä¸æ¥ç¾Žå¥½ç”Ÿ‹z»ï¼Œä¹¦ä¸å……æ–¥ç€å¼€å‘者对家åºå’Œå©šå§Èš„困惑和痛苦,ä¸ÞZº†NT,他们也失åŽÖMº†å¾ˆå¤šåQŒå¯¹å·¥ä½œ˜q‡åº¦æŠ•å…¥çš„åŽæžœå°±æ˜¯å¤±åŽÕdã^衡的家åºç”Ÿæ´»åQŒå†‹Æ¡éªŒè¯ä¸Šå¸æ˜¯å…¬åã^的,有得必有失,ž®Þqœ‹ä½ 看é‡çš„æ˜¯ä»€ä¹ˆã€?br />
<br />
5ã€å¼€å‘者的效率差异是惊人的åQŒåœ¨ã€Šäh月神è¯ã€‹é‡Œå·²ç»è¯´æ˜Žäº†è¿™ä¸€ç‚¹ï¼Œå¼€å‘者之间的效率差异å¯ä»¥è¾‘Öˆ°æƒŠähçš?0å€ï¼Œåœ¨NT˜q™æ ·çš„团队里也冋ơ验è¯äº†˜q™ä¸€¾l“论ã€?br />
<br />
6ã€æŠ•å…¥è¶Šå¤šçš„äººåŠ›åQŒåƈä¸èƒ½å¸¦æ¥æ•ˆçŽ‡çš„æå‡ï¼Œå½“NTFSæ–‡äšg¾pÈ»Ÿçš„进度拖慢的时候,微èÊYçš„ç»ç†ä»¬è€ƒè™‘æ·ÕdŠ äººæ‰‹åQŒä½†æ˜¯ç»˜q‡æ…Žé‡çš„考虑˜q˜æ˜¯æ²¡æœ‰åŠ ähåQŒå› 为文件系¾lŸæ˜¯æŠ€æœ¯æ´»åQŒæ–°äººå¾ˆéšùN©¬ä¸ŠæŠ•入开å‘,而需è¦è€æ‰‹çš„带领和培è®åQŒå¼•å…¥äº†æ›´å¤šçš„æ²Ÿé€šæˆæœ¬å’ŒåŸ¹è®æˆæœ¬ã€?br />
<br />
7ã€ä¼˜¿U€çš„ä»£ç æ— 法通过行数æ¥è¡¡é‡ï¼Œè½¯äšgæŸç§½E‹åº¦ä¸Šè¿˜çœŸæ˜¯™ì”法的äñ”物ã€?br />
<br />
8ã€NTçš„ä¸€ä¸ªæ•™è®æ˜¯åQŒåº”è¯¥åŠæ—©è®¾å®šä½ çš„æ€§èƒ½ç›®æ ‡åQŒåÆˆåœ¨é€‚å½“æ—¶å€™å¼€å§‹å…³æ³¨åÆˆä¼˜åŒ–¾pÈ»Ÿã€‚NTå›¢é˜ŸåŽæœŸçš„很大部分工作都是在优化¾pÈ»Ÿæ€§èƒ½åQŒåƈ¾~©å°ž®ºå¯¸ã€?br />
<br />
9ã€è®¾å®šDeadline常常是ä¸é 谱的事情,对èÊYä»¶å¼€å‘的旉™—´ä¼°è®¡ä¹Ÿå¸¸å¸¸æ˜¯ä¸é è°Þqš„事情åQŒè¿™ä¸€ç‚¹ä»ŽNT的一‹Æ¡åˆä¸€‹Æ¡çš„延期å¯ä»¥çœ‹å‡ºã€‚åšg期失望的ä¸ä»…仅是客户åQŒä¹Ÿä¼šæ‰“å‡ÖM½ 的团队æˆå‘˜ï¼Œé¥é¥æ— 期的开å‘过½E‹å®¹æ˜“让人崩溃ã€?br />
<br />
10ã€NT的开å‘诽I¿äº†å¯¹å¸‚场的需求的考虑åQŒæœ‰ä¸ªç‰›Xçš„äñ”å“ç»ç†è¿˜æ˜¯ç›¸å½“é‡è¦çš„。当ç„Óž¼Œæ²¡æœ‰å¼€å‘者喜‹Æ¢æ·»åŠ æ–°åŠŸèƒ½åQŒç‰¹åˆ«æ˜¯åœ¨å·²¾l完æˆä¸€ä¸ªæ–°åŠŸèƒ½çš„æƒ…å†µä¸‹åQŒä»¥è‡›_‘展到NT的开å‘者看åˆîCñ”å“ç»ç†å°±ä¸ç”±å¾—æ‹¿èµïLƒ‹‚’击墙的地æ¥åQšï¼‰<br />
<br />
˜q™æœ¬ä¹¦èŠ±äº†æˆ‘ä¸¤ä¸ªæ™šä¸Šçœ‹å®ŒåQŒè¿˜æ˜¯çœ‹æ•…事有趣呀åQŒä¸Šé¢æ‰€è¯´åªæ˜¯æˆ‘çš„å°è±¡ï¼Œä¹¦ä¸˜q˜æœ‰è®¸å¤šå…«å¦æ•…事è€å°‘咸宜åQŒå¦‚果有出入åQŒè¯·çœ‹åŽŸè‘—ï¼šåQ?有空˜q˜å¾—é‡è¯»ä¸‹ã€?br />
<br />
<br />
<br />
<br /><img src ="http://www.aygfsteel.com/killme2008/aggbug/290969.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/killme2008/" target="_blank">dennis</a> 2009-08-13 12:44 <a href="http://www.aygfsteel.com/killme2008/archive/2009/08/13/290969.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>说说˜q代ä¸çš„éœ€æ±‚å˜æ›ß_¼ˆæ›´æ£åQ?/title><link>http://www.aygfsteel.com/killme2008/archive/2008/04/28/196940.html</link><dc:creator>dennis</dc:creator><author>dennis</author><pubDate>Mon, 28 Apr 2008 13:04:00 GMT</pubDate><guid>http://www.aygfsteel.com/killme2008/archive/2008/04/28/196940.html</guid><wfw:comment>http://www.aygfsteel.com/killme2008/comments/196940.html</wfw:comment><comments>http://www.aygfsteel.com/killme2008/archive/2008/04/28/196940.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.aygfsteel.com/killme2008/comments/commentRss/196940.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/killme2008/services/trackbacks/196940.html</trackback:ping><description><![CDATA[ 我们现在åšçš„™å¹ç›®æ˜¯å…¸åž‹çš„ž®åž‹™å¹ç›®åQŒæ•´ä¸ªç»„也就4ã€?个ähåQŒä¸€ä¸ªè„P代周期基本在两周左å³ã€‚å°½½Ž¡æ²¡æœ‰æ˜Ž¼‹®æœ‰“˜q代”˜q™ä¹ˆè¯´æ³•åQŒå´æ˜¯ä»¥ä¸šåŠ¡äººå‘˜çš„ç–划案åšåˆ†æœŸå®žçŽ°ã€‚è¿™ä¸ªåˆ†æœŸï¼ŒæŒ‰æˆ‘çš„ç†è§£å…¶å®žå°±æ˜¯è„P代。最˜q‘å‘现的一个问题是åQŒåœ¨˜q代开始åŽåQŒä¸šåŠ¡ähå‘˜å´æ²¡æœ‰åŠžæ³•ä¿è¯éœ€æ±‚在˜q™ä¸ª˜q代周期完æˆå‰çš„½E›_®šæ€§ï¼Œç”šè‡³åœ¨å„个模å—集æˆä¹‹å‰ï¼Œå¤§å®¶ž®±æå‡ºN多æ„è§ï¼Œòq¶ä¸”˜q™äº›æ„è§å¾ˆå¤šæ—¶å€™éƒ½æ˜¯å‰åŽçŸ›ç›„¡š„。特别是在客æˆïL«¯çš„å¼€å‘上åQŒæ˜¾ç„Óž¼Œå®¢æˆ·ç«¯UIå’Œæ“ä½œä¹ æƒ¯æ–¹é¢æ˜¯æœ€å¤šå˜çš„地æ–V€‚坿€œæˆ‘们公å¸å”¯ä¸€çš„MM½E‹åºå‘˜å¿«é™·å…¥å˜æ›´é¢‘ç¹çš„æƒ”æ½äº†åQŒæ”¹˜q‡åŽ»æ”¹å›žæ¥æ˜¯å®¶å¸¸ä¾‰K¥ã€‚其实也是她˜q‡äºŽè€å®žåQŒè¦æˆ‘æ¥è¯ß_¼Œä½ ä»¬è¦æ”¹åQŒå¯ä»¥ï¼Œä½†æ˜¯æˆ‘è¦å‘业务ähå‘˜ç¡®è®¤ï¼Œä»–æ˜¯æˆ‘å”¯ä¸€çš„å˜æ›´æ¥æºï¼Œä½ 们有什么需求å‘ä»–ååº”ï¼Œä»–æ¥æ”‰™›†å’Œç”„åˆ«ã€‚åœ¨ã€Šæ•æ¯‚ÊYä»¶å¼€å‘》ä¸è¯´åˆ°åQŒè„P代开始åŽåQŒå®¢æˆ·å°±åŒæ„ä¸å†æ›´æ”¹å½“次˜q代ä¸çš„ç´ æçš„定义和优先¾U§åˆ«åQŒå¯æƒœè¿™ä¸€ç‚¹è²Œä¼¼å¾ˆéš‘ÖšåˆîCº†åQŒä¸šåŠ¡äh员ç»å¸¸å±ˆä»ŽäºŽ½Ž¡ç†å±‚或者其他尾l„æ„è§çš„压力。在我看æ¥ï¼Œåœ¨å½“‹Æ¡è„P代完æˆå‰çš„æ‰€æœ‰å¾è®®æˆ–者说需求,都å¯ä»¥æ”¶é›†è“væ¥ï¼Œç”׃¸šåŠ¡äh员负责收集ã€ç”„别和军_®šåQŒæ”¾å…¥ä¸‹ä¸€ä¸ªè„P代版本的开å‘ï¼Œå› äØ“æˆ‘ä»¬çš„è„P代周期一般也在两周左å»I¼Œ˜q™ä¸ªå‘¨æœŸ‘›_¤Ÿè¾¨åˆ«˜q™äº›éœ€æ±‚çš„åˆç†æ€§å’Œå“åº”éœ€æ±‚çš„åŠæ—¶æ€§ï¼Œè€Œä¸æ˜¯åƒçŽ°åœ¨˜q™æ ·å¤§å®¶ä¸ƒå˜´å…«èˆŒåœ°ææ„è§åQŒæŠ€æœ¯äh员疲于奔命,乃至于å‘脾气åQˆå…¥å¤çœŸæ˜¯è„¾æ°”åçš„å£èŠ‚ï¼‰åQ›ç³»¾lŸå„部分˜qŸè¿Ÿæ— 法˜q›è¡Œé›†æˆ‹¹‹è¯•åQŒé€ æˆæ–°çš„修改æ„è§æ²¡æœ‰åšå®ŒåQŒé¢„定的˜qä»£ç‰ˆæœ¬çš„æ›´æ— æ³•æŒ‰æ—¶å®Œæˆçš„å±€é¢ã€?br /><img src ="http://www.aygfsteel.com/killme2008/aggbug/196940.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/killme2008/" target="_blank">dennis</a> 2008-04-28 21:04 <a href="http://www.aygfsteel.com/killme2008/archive/2008/04/28/196940.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>代ç è¯¦æŸ¥çš„å‡ ä¸ªè¦ç‚?/title><link>http://www.aygfsteel.com/killme2008/archive/2008/03/20/187420.html</link><dc:creator>dennis</dc:creator><author>dennis</author><pubDate>Thu, 20 Mar 2008 02:27:00 GMT</pubDate><guid>http://www.aygfsteel.com/killme2008/archive/2008/03/20/187420.html</guid><wfw:comment>http://www.aygfsteel.com/killme2008/comments/187420.html</wfw:comment><comments>http://www.aygfsteel.com/killme2008/archive/2008/03/20/187420.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/killme2008/comments/commentRss/187420.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/killme2008/services/trackbacks/187420.html</trackback:ping><description><![CDATA[1ã€åº”当有一个详查表åQŒå…³æ³¨reviewer˜q‡åŽ»é‡åˆ°çš„问题和¾~ºé™·åQŒå¯¹å¸¸è§é”™è¯¯ä¿æŒè¦æƒ•<br />
<br />
2ã€è¯¦æŸ¥åº”当专注于‹‚€‹¹‹é”™è¯¯ï¼Œè€Œéžä¿®æ£<br />
<br />
3ã€è¯¦æŸ¥çš„角色包括åQ?br />
1åQ‰ä¸»æŒähåQšè´Ÿè´£åˆ†é…夿Ÿ¥ä“Q务,报告详查¾l“æžœåQŒä¸»æŒè¯¦æŸ¥å›žå¿†ï¼Œä»–需è¦èƒ½å¤Ÿç†è§£è¢«è¯¦æŸ¥ä»£ç 的相å…ÏxŠ€æœ¯ç»†èŠ‚ï¼Œæ•´ä½“ä¸ŠæŽ§åˆ¶è¯¦æŸ¥è¿›åº?br />
2åQ‰ä½œè€…:代ç 的作者,负责陈述™å¹ç›®çš„æ¦‚况,解释设计和代ç ä¸ä¸æ¸…晰的部分<br />
3åQ‰å¤æŸ¥è€…(revieweråQŒã€Šä»£ç 大å…?ã€‹ç§°ä¸ø™¯„论员åQŒæ„Ÿè§‰ä¸æ˜¯å¾ˆæ°å½“åQ‰ï¼šè´Ÿè´£å®žé™…夿Ÿ¥çš„工作的执行åQŒè´Ÿè´£æ‰¾å‡ºç¼ºé™—÷€?br />
4åQ‰è®°å½•员åQšè®°å½•å‘现的错误åQŒè®°å½•ä“Q务的指派情况åQŒè®°å½•会è®?br />
5åQ‰ç®¡ç†ähå‘˜ï¼šè¯¦æŸ¥æ˜¯ä¸€ä¸ªçº¯æŠ€æœ¯æ€§çš„å¤æŸ¥åQŒåº”当é¿å…管ç†äh员的介入。如果管ç†äh员介入了详查åQŒé‚£ä¹ˆå‚与的人å¯èƒ½ä¼šè§‰çš„在被评äh(hu¨¢n)åQŒè€Œä¸æ˜¯å޻夿Ÿ¥ææ–™åQŒå¯¼è‡´ç„¦ç‚¹ä»ŽæŠ€æœ¯é—®é¢˜è{¿UÕdˆ°è¡Œæ”¿é—®é¢˜ã€‚按国情åQŒè¿™¿U情å†ëŠ›¸å½“常è§ã€?br />
<br />
4ã€æ˜Ž¼‹®è¯¦æŸ¥çš„目的是å‘现设计或者代ç çš„¾~ºé™·åQŒè€Œä¸æ˜¯æŽ¢ç´¢æ›¿ä»£æ–¹æ¡ˆï¼Œæˆ–è€…äº‰è®ø™°å¯¹è°é”™ï¼Œå…¶ç›®çš„ç»ä¸åº”该是批评作者的设计和代ç ã€‚å¦‚æžœå‡ºçŽ°å¤æŸ¥è€…åšå‡ÞZ¸æ°å½“的评价和å‘言åQŒä¸»æŒäh应该制æ¢åQŒå¼•坯D¯¦æŸ¥çš„‹zÕdŠ¨çš„å¥åº¯‚¿›è¡Œã€‚这一ç‚ÒŽ(gu¨©)ˆ‘觉的相当é‡è¦åQŒå¯¹äº‹è€Œä¸å¯¹ähã€?br />
<br />
5ã€è¯¦æŸ¥ä¼šè®®åŽåQŒä¸»æŒäh撰写详查报告åQŒæœ€å¥½èƒ½æäº¤¾l™ç®¡ç†äh员一份,òq¶ä¸”åº”å½“åŠæ—¶˜q›å…¥˜q”工环节åQŒå°†¾~ºé™·åˆ†é…¾l™æŸäººåŽ»ä¿®å¤åQˆå¾€å¾€æ˜¯åŽŸä½œè€…ï¼‰åQŒåÆˆåŠæ—¶è·Ÿè¿›ç›‘磾~ºé™·çš„ä¿®å¤æƒ…å†üc€?br />
<br />
<br /><img src ="http://www.aygfsteel.com/killme2008/aggbug/187420.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/killme2008/" target="_blank">dennis</a> 2008-03-20 10:27 <a href="http://www.aygfsteel.com/killme2008/archive/2008/03/20/187420.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item></channel></rss> <footer>
<div class="friendship-link">
<a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a>
</div>
</footer>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º
<a href="http://" target="_blank">°×ɽÊÐ</a>|
<a href="http://" target="_blank">ÁÙ°²ÊÐ</a>|
<a href="http://" target="_blank">ÁÙÏæÊÐ</a>|
<a href="http://" target="_blank">»ÆÊ¯ÊÐ</a>|
<a href="http://" target="_blank">ÁùÖ¦ÌØÇø</a>|
<a href="http://" target="_blank">°¢ºÏÆæÏØ</a>|
<a href="http://" target="_blank">½øÏÍÏØ</a>|
<a href="http://" target="_blank">º¼½õÆì</a>|
<a href="http://" target="_blank">¸ßÒØÏØ</a>|
<a href="http://" target="_blank">»áÀíÏØ</a>|
<a href="http://" target="_blank">èï³ÇÏØ</a>|
<a href="http://" target="_blank">ÐÂÉÛÏØ</a>|
<a href="http://" target="_blank">´Ó»¯ÊÐ</a>|
<a href="http://" target="_blank">³çÐÅÏØ</a>|
<a href="http://" target="_blank">¶Ø»¯ÊÐ</a>|
<a href="http://" target="_blank">ÀË¿¨×ÓÏØ</a>|
<a href="http://" target="_blank">ÕòÆºÏØ</a>|
<a href="http://" target="_blank">°¢¶ûɽÊÐ</a>|
<a href="http://" target="_blank">Ê©±üÏØ</a>|
<a href="http://" target="_blank">´óÆÒÏØ</a>|
<a href="http://" target="_blank">ƽ°²ÏØ</a>|
<a href="http://" target="_blank">»ÝË®ÏØ</a>|
<a href="http://" target="_blank">²©ÂÞÏØ</a>|
<a href="http://" target="_blank">¶«Ã÷ÏØ</a>|
<a href="http://" target="_blank">º×±ÚÊÐ</a>|
<a href="http://" target="_blank">¾¸½ÊÐ</a>|
<a href="http://" target="_blank">ÌÀÔÏØ</a>|
<a href="http://" target="_blank">ÓéÀÖ</a>|
<a href="http://" target="_blank">̨½ÏØ</a>|
<a href="http://" target="_blank">»ôÁÖ¹ùÀÕÊÐ</a>|
<a href="http://" target="_blank">Ë®³ÇÏØ</a>|
<a href="http://" target="_blank">ʯÇþÏØ</a>|
<a href="http://" target="_blank">ÄÚÏçÏØ</a>|
<a href="http://" target="_blank">ÆÑ³ÇÏØ</a>|
<a href="http://" target="_blank">Ð˺ÍÏØ</a>|
<a href="http://" target="_blank">ÈÄÆ½ÏØ</a>|
<a href="http://" target="_blank">Çí½áÏØ</a>|
<a href="http://" target="_blank">çÆÔÆÏØ</a>|
<a href="http://" target="_blank">¸ßÌÆÏØ</a>|
<a href="http://" target="_blank">ÐËÄþÊÐ</a>|
<a href="http://" target="_blank">Î÷ÄþÊÐ</a>|
<script>
(function(){
var bp = document.createElement('script');
var curProtocol = window.location.protocol.split(':')[0];
if (curProtocol === 'https') {
bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
}
else {
bp.src = 'http://push.zhanzhang.baidu.com/push.js';
}
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(bp, s);
})();
</script>
</body>