• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            S.l.e!ep.¢%

            像打了激速一樣,以四倍的速度運轉,開心的工作
            簡單、開放、平等的公司文化;尊重個性、自由與個人價值;
            posts - 1098, comments - 335, trackbacks - 0, articles - 1
              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

            極限編程中的簡單設計原則

            Posted on 2009-03-13 00:16 S.l.e!ep.¢% 閱讀(440) 評論(0)  編輯 收藏 引用 所屬分類: Design Pattern
            ?????? 1.考慮能夠工作的最簡單的事情
            ??????? XP團隊最開始的工作是以盡可能簡單的方式實現第一批用戶需求。盡可能尋找實現當前用戶需求的最簡單的設計。在實現當前的用戶需求時,如果能夠使用平面文件,就不去使用數據庫或者EJB;如果能夠使用簡單的socket連接,就不去使用ORB或者RMI;如果能夠不使用多線程就別去用它。
            ???????
            ???????
            2.假設將不需要某些基礎結構
            ??????? XP團隊的工作可能不會從基礎結構開始,他們可能并不先去選擇使用數據庫或中間件。開始時假設將不需要那些基礎結構。只有在有證據,或者至少有十分明顯的跡象表明現在引入這些基礎結構比繼續等待更加合算是,才將其引入。
            ???????
            ???????
            3.消除重復的代碼
            ??????? 無論在哪里發現重復的代碼,都應該消除它們。當發現那些重復的代碼時,可以通過定義一個函數或基類的方法消除它們。有時兩個或多個算法非常相似,但是它們之間存在著微妙的差別,就將它們變成函數,或者使用TEMPLATE METHOD模式。
            ??????? 消除重復的最好方法就是抽象。畢竟,如果兩種事物相似的話,必定存在某種抽象能夠統一它們。消除重復的行為會迫使團隊提煉出許多抽象,并進一步減少了代碼間的耦合。
            午夜肉伦伦影院久久精品免费看国产一区二区三区 | 日韩精品久久久久久久电影| 天天爽天天狠久久久综合麻豆| 麻豆精品久久久久久久99蜜桃| 69国产成人综合久久精品| 久久精品国产精品青草app| 久久国产亚洲精品| 日韩亚洲欧美久久久www综合网| 亚洲国产高清精品线久久 | 欧美日韩中文字幕久久久不卡 | 99久久精品国产一区二区| 久久777国产线看观看精品| 国产成人99久久亚洲综合精品| 精品久久人妻av中文字幕| 久久久久久极精品久久久| 精品熟女少妇av免费久久| 久久只这里是精品66| 久久影院亚洲一区| 很黄很污的网站久久mimi色| 久久93精品国产91久久综合| 亚洲午夜久久久久久久久电影网| 精品久久久久久国产三级| 久久无码人妻一区二区三区| 亚洲国产精品高清久久久| 亚洲日本久久久午夜精品| 久久一区二区三区99| 国产精品久久久久9999高清| 看全色黄大色大片免费久久久| 亚洲精品白浆高清久久久久久| 26uuu久久五月天| 久久精品亚洲精品国产色婷 | 国产美女久久精品香蕉69| 亚洲乱码日产精品a级毛片久久| 亚洲va久久久噜噜噜久久男同| 无码国内精品久久人妻麻豆按摩| 欧美黑人激情性久久| 午夜久久久久久禁播电影| 国内精品久久久人妻中文字幕| 欧美亚洲色综久久精品国产 | 99久久人妻无码精品系列蜜桃| 久久嫩草影院免费看夜色|