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

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

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

    隨筆-75  評論-193  文章-5  trackbacks-0

    如何編寫高質(zhì)量的Java代碼:

    1、  養(yǎng)成良好的習(xí)慣及良好的編碼風(fēng)格,比如當(dāng)有代碼沒有徹底完成前,通過TODO、FIXME等方式進(jìn)行標(biāo)注,比如良好的命名規(guī)則、注釋、行間距等

    2、  秉承設(shè)計模式的一個基本原則:單一職責(zé),一個類不應(yīng)過于龐大,如果過于龐大,則應(yīng)分解

    3、  避免Ctrl+C、Ctrl+V,當(dāng)發(fā)生這樣的事情后,需要進(jìn)行重構(gòu)

    4、  要敢于重構(gòu),敢于重構(gòu)的一個質(zhì)量保證手段就是要對代碼進(jìn)行充分的測試

    5、  注意異常處理、注意事務(wù)控制的范圍

    6、  遇到問題不能總是求助于Google、其他同事,要自己能夠分析問題,解決問題

    7、  不能僅僅滿足于編碼速度快,要時刻牢記需要編寫的是高質(zhì)量的代碼,易于維護(hù)的代碼。一定要深刻理解高質(zhì)量、易于維護(hù)。高質(zhì)量就是說代碼需要在各種情況下都能正常工作,而不僅僅是正常流程no problem,易于維護(hù)就是說如果換了一個開發(fā)人員來修改代碼,是否能夠很容易的閱讀代碼,理解代碼,還是他會覺得這段代碼無藥可救了,重寫是最佳選擇,如果是后一種狀況的話,那么這段代碼就是最糟糕的了。

     

    以下為摘自IBM <Java代碼質(zhì)量專題>的一段話:

    高質(zhì)量的軟件通常具備了這樣一些特性:

    • 滿足用戶的需求。
    • 合理進(jìn)度、成本、功能關(guān)系。
    • 具備擴展性和靈活性,能夠適應(yīng)一定程度的需求變化。
    • 能夠足夠的強壯、足夠的魯棒,能夠有效的處理例外的情況。
    • 保持成本和性能的平衡。
    • 能夠可持續(xù)的發(fā)展。

     

    posted on 2008-06-15 22:05 The Matrix 閱讀(897) 評論(0)  編輯  收藏 所屬分類: 軟件設(shè)計

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    主站蜘蛛池模板: 18禁男女爽爽爽午夜网站免费| 一级特级女人18毛片免费视频 | 福利片免费一区二区三区| 91九色老熟女免费资源站| 精品亚洲aⅴ在线观看| 57pao国产成视频免费播放| 91在线精品亚洲一区二区| 91久久青青草原线免费| 亚洲国产成人超福利久久精品| 巨波霸乳在线永久免费视频| 亚洲欧洲校园自拍都市| 免费AA片少妇人AA片直播| 亚洲人成色在线观看| 国产一区二区三区在线免费观看 | 亚洲国产成人久久一区WWW| 美女裸免费观看网站| 亚洲中文字幕丝袜制服一区| 国产在线观a免费观看| 911精品国产亚洲日本美国韩国| 一级女人18毛片免费| 亚洲av成人中文无码专区| 久久乐国产精品亚洲综合| 日本免费久久久久久久网站| 亚洲综合一区二区精品久久| 成人免费福利电影| 一级做a爰黑人又硬又粗免费看51社区国产精品视 | 4hu四虎免费影院www| 久热综合在线亚洲精品| 成人黄色免费网站| 免费亚洲视频在线观看| 亚洲va在线va天堂va不卡下载| 四虎永久在线精品免费观看视频| 亚洲AV无码一区二区大桥未久| 最新亚洲成av人免费看| 真人做人试看60分钟免费视频| 久久精品亚洲日本波多野结衣| 久久久久久久综合日本亚洲| 老司机在线免费视频| a级毛片免费观看网站| 亚洲成年人电影网站| 亚洲AⅤ无码一区二区三区在线|