<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 176, comments - 240, trackbacks - 0, articles - 7

    [導(dǎo)入]敏捷隨想

    Posted on 2005-12-28 23:15 canonical 閱讀(991) 評論(0)  編輯  收藏 所屬分類: 雜感
        敏捷(Agile)開發(fā)的靈魂是演化(evolution),其具體的過程表現(xiàn)為迭代(iteration),迭代的每一步就是重構(gòu) (refactor),而單元測試(unit test)與持續(xù)集成(continuous integration)模擬了程序生存的環(huán)境(約束),是merciless refactoring的技術(shù)保障。從數(shù)學(xué)上我們知道迭代總有個收斂問題。一些重型方法將變化(無論是正方向還是反方向的)等價于風(fēng)險,而傾向于消除開發(fā) 中的不確定性,其中的迭代是趨于迅速收斂的。敏捷的迭代是開放式的,強調(diào)擁抱變化。敏捷編程排斥過度設(shè)計,除了過度設(shè)計會增加成本之外,另一個原因就是過 度設(shè)計會阻礙重構(gòu),阻礙變化。敏捷的目標(biāo)不是僵化的穩(wěn)定性而是靈活的適應(yīng)性。當(dāng)然敏捷迭代本身并不能保證系統(tǒng)持久的適應(yīng)性,即使是自然界中的迭代和演化, 失敗的案例也是比比皆是。大量的生物物種在經(jīng)歷了歷史的輝煌之后最終仍然難免被歲月所埋葬。
        在哲學(xué)上,一個悖論式說法是有存在于無中,或者說簡單才能更復(fù)雜。杯子是空的,所以能包容萬物。現(xiàn)在什么都沒做,將來才能根據(jù)需要決定如何去做。所謂魚與 熊掌不可兼得,一旦做出了選擇,可能意味著必須放棄將來進行其他選擇的機會。簡單的目的不僅僅是為了最快的完成當(dāng)前的任務(wù),而且要為將來保留變化的可能。 過分強調(diào)目的性,我想是違背了演化的本質(zhì)。高手過招,最忌把招數(shù)用老。我們所要做的是盡量推遲決定的時刻,并切實的保證自己隨時擁有選擇的權(quán)利。
        多樣性是在演化中生存的關(guān)鍵。但多樣性不是后天的。生物學(xué)的實驗證實,物種的變異并不是環(huán)境變化后發(fā)生的,而是始終存在著并隱藏著,環(huán)境僅僅起了檢選和倍 增的作用。適應(yīng)性的系統(tǒng)總要允許一定的灰色地帶,有時do something for nothing.
    主站蜘蛛池模板: 午夜免费国产体验区免费的| 亚洲狠狠狠一区二区三区| 最新亚洲精品国偷自产在线 | 国产亚洲精aa成人网站| 美女视频黄频a免费观看| 亚洲国产成人a精品不卡在线| 免费看黄网站在线看 | 精品亚洲AV无码一区二区三区| 91精品免费观看| 亚洲国产美女精品久久| 无码国产精品一区二区免费虚拟VR | 特级毛片全部免费播放a一级 | 亚洲av无码一区二区三区天堂 | 免费一级毛suv好看的国产网站 | 国产aⅴ无码专区亚洲av麻豆| 亚洲视频在线免费| 国产亚洲精品国产| **俄罗斯毛片免费| 91在线亚洲综合在线| 亚洲国产一级在线观看| 国产在线国偷精品免费看| 亚洲人成在线影院| 成人毛片免费观看| 成人免费夜片在线观看| 亚洲av成人无码久久精品 | 免费成人高清在线视频| 亚洲欧洲在线播放| 国产成人无码区免费A∨视频网站 国产成人涩涩涩视频在线观看免费 | 99久久99久久精品免费看蜜桃| 亚洲av无码专区首页| 国产亚洲人成网站在线观看| 亚洲视频在线免费看| 日日摸日日碰夜夜爽亚洲| 国产亚洲人成无码网在线观看| 2020久久精品国产免费| 日本高清不卡中文字幕免费| 亚洲字幕在线观看| 亚洲精品无码久久不卡| 久久久久久久免费视频| 国产日韩AV免费无码一区二区三区| 久久久婷婷五月亚洲97号色 |