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

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

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

    shinewang

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      53 隨筆 :: 0 文章 :: 200 評論 :: 0 Trackbacks
    這是一個急三火四的年代,人們很不得一口吃下一個胖子,做軟件開發(fā)的恨不得一下子就完成一個軟件,然后就在家里數(shù)鈔票。

    心急火燎的結果呢?下面的情景是否會讓你有種似曾相識的感覺:
    * 費了半天努力修改的bug,仔細想來,其實已經(jīng)在需求明明白白寫好了,只是開發(fā)時未曾注意到。
    * 好容易寫好的一段代碼,還沒來得及向別人炫耀,卻發(fā)現(xiàn)原來一個好好的功能出了問題,更糟糕的是,根本看不出這兩段代碼有什么聯(lián)系。
    * 這個bug讓你想罵人,因為它居然是其他人修改另一個bug引入的。
    * 這個地方有人改過,不過,修改的代碼解決的根本不是真正的問題。
    * 客戶要的是一個小功能,但是對我們來說,加入它無異于重寫整個系統(tǒng)。
    ……

    已經(jīng)有無數(shù)人用無數(shù)的事實告訴我們,在軟件開發(fā)中,要付出就趁早,越晚代價越大。當然,我們能看到的大多數(shù)例子是在開發(fā)的不同階段,比如需求比開發(fā)便宜,開發(fā)比測試便宜,測試比維護便宜等等。其實,在開發(fā)之中,也是如此,新鮮出爐的代碼絕對比那些陳年舊帳更容易修改,不信的話,找一段自己幾個月前寫的代碼理解一下試試。

    前面那些似曾相識的場景,多半都是“急”出來的。可現(xiàn)實是,我們需要在后期用更大的精力為前面的“急”買單,所以,為了不給未來的自己挖坑,我們不妨慢一些:
    * 仔細了解一下需求,分析需求是不是合理,而不要低著頭就開始堆代碼。
    * 給出一個解決方案時,考慮一下會對已有的代碼造成怎樣的影響,打破窗戶容易,修補難。
    * 多花點時間重構,代碼上的臭味越到后期顯得越刺激。
    * 修改bug時,停下來想想什么才是真正的問題,治標不治本的方案只會讓人重回夢境。
    * 寫測試吧!貌似的浪費會讓你在后期遇到bug時感激涕零。
    ……

    軟件開發(fā)其實是一個跟復雜度做斗爭的過程,從某種程度來說,復雜度會一直在增長,我們所能做的就是盡可能降低復雜度增長的速度。我曾經(jīng)和一些朋友說過,前期所做的一切是讓我們在后面有更大空間揮霍。慢下來,讓我們有時間思考自己的每一步是否邁得是否穩(wěn)當,穩(wěn)當?shù)男羞M,心里才踏實。

    這里的慢,實際上,還是為了快,殊途同歸。
    posted on 2008-12-03 15:16 shinewang 閱讀(1031) 評論(1)  編輯  收藏 所屬分類: 其他

    評論

    # re: [zz]慢速軟件開發(fā) 2009-02-06 18:04 愛上鳥的魚
    厲害,我也想總結,可是總是表達不清楚。
    我也想寫測試,只是對于hibernate、struts應當怎樣寫測試用例,還不是很清楚。所以,想請教一下。  回復  更多評論
      

    主站蜘蛛池模板: 免费国产成人18在线观看| 国产一区二区三区免费观看在线| 1000部拍拍拍18勿入免费视频软件| 亚洲熟妇丰满多毛XXXX| 国产综合免费精品久久久| 亚洲乳大丰满中文字幕| 亚洲成AV人片在线观看无| 4444亚洲国产成人精品| 小草在线看片免费人成视久网| 亚洲av福利无码无一区二区| 免费视频成人片在线观看| 亚洲美女一区二区三区| 97免费人妻无码视频| 亚洲高清国产拍精品熟女| 亚洲国产成人久久综合野外| 国产一级婬片A视频免费观看| 亚洲精品白浆高清久久久久久| 久久综合九色综合97免费下载| 亚洲黄色一级毛片| 成人人免费夜夜视频观看| 美女视频黄频a免费| 亚洲国产a∨无码中文777| 67pao强力打造国产免费| 国产精品亚洲午夜一区二区三区| 国产乱子伦片免费观看中字| 免费又黄又爽又猛大片午夜 | 精品久久久久国产免费| 在线精品亚洲一区二区| 亚洲成aⅴ人片久青草影院| 好紧我太爽了视频免费国产| 日韩精品成人无码专区免费| 亚洲国产精品免费在线观看| 亚洲人成777在线播放| 国产jizzjizz视频免费看| a级毛片在线视频免费观看| 亚洲欧洲自拍拍偷综合| 一级毛片直播亚洲| 国产成人yy免费视频| 男女男精品网站免费观看| 亚洲精品成人图区| 国产亚洲午夜高清国产拍精品|