風(fēng)人園

          弱水三千,只取一瓢,便能解渴;佛法無邊,奉行一法,便能得益。
          隨筆 - 99, 文章 - 181, 評論 - 56, 引用 - 0
          數(shù)據(jù)加載中……

          代碼質(zhì)量隨想

                  干了這么多年的代碼工,對于代碼質(zhì)量的理解,個人認為就是一個,可維護性,除非你開發(fā)的東東是一錘子買賣,否則后期的投入會多的可怕,而且對于錯誤就沒有辦法控制了

                  下面引用別人的一段話來說明一下什么是高質(zhì)量的代碼:
                          高質(zhì)量的代碼,除了符合產(chǎn)品的功能設(shè)計需求外,還應(yīng)該便于維護、執(zhí)行效率高、經(jīng)過充分測試并且擁有較好的穩(wěn)定性。

                  但是從我個人來講,可維護性是第一位的,其他都是必須的,沖突的話就應(yīng)該適當(dāng)取舍。便于維護必然會影響到一點點的效率,但是這個肯定是可以接受的。是可以通過其他方式來彌補的。
                  不能為了追求所謂的高效,而破壞了系統(tǒng)的維護性,這樣導(dǎo)致后期維護會有很大的問題,從而可能導(dǎo)致低效。

                  這里介紹幾個工具,來提高代碼質(zhì)量。findbugs就是其中的一個,可以對代碼提出很好的修改建議。

          purifyplus 一個運行時檢測系統(tǒng),可惜不免費。


          備注: rational team concert 協(xié)作開發(fā)系統(tǒng),集成版本控制、工作項和構(gòu)建

          posted on 2009-09-02 12:19 風(fēng)人園 閱讀(208) 評論(0)  編輯  收藏 所屬分類: ECP

          主站蜘蛛池模板: 天峻县| 江津市| 安溪县| 政和县| 阜新市| 怀仁县| 德阳市| 星座| 北海市| 新竹市| 昌乐县| 礼泉县| 古蔺县| 石城县| 汕尾市| 临安市| 灵宝市| 象山县| 南投市| 武鸣县| 长兴县| 沈丘县| 聂荣县| 灌南县| 普兰县| 镇江市| 名山县| 金湖县| 登封市| 买车| 佛教| 林甸县| 紫阳县| 龙泉市| 仙游县| 桦南县| 子洲县| 安塞县| 安义县| 永安市| 临汾市|