<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

    如何編寫高質量的Java代碼:

    1、  養成良好的習慣及良好的編碼風格,比如當有代碼沒有徹底完成前,通過TODOFIXME等方式進行標注,比如良好的命名規則、注釋、行間距等

    2、  秉承設計模式的一個基本原則:單一職責,一個類不應過于龐大,如果過于龐大,則應分解

    3、  避免Ctrl+CCtrl+V,當發生這樣的事情后,需要進行重構

    4、  要敢于重構,敢于重構的一個質量保證手段就是要對代碼進行充分的測試

    5、  注意異常處理、注意事務控制的范圍

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

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

     

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

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

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

     

    posted on 2008-06-15 22:05 The Matrix 閱讀(901) 評論(0)  編輯  收藏 所屬分類: 軟件設計
    主站蜘蛛池模板: 久青草视频在线观看免费| 亚洲AV无码专区在线电影成人| 四虎精品成人免费视频| 国产成人一区二区三区免费视频| 亚洲天堂2017无码中文| 免费无码黄十八禁网站在线观看 | 亚洲七七久久精品中文国产| 亚洲AV日韩AV无码污污网站| 国产午夜免费福利红片| 男人和女人高潮免费网站| 亚洲VA综合VA国产产VA中| 一级毛片免费在线| 亚洲精品乱码久久久久久蜜桃不卡| 2022免费国产精品福利在线| 国产亚洲自拍一区| 久久99青青精品免费观看| 亚洲精品成人网站在线播放| 成人片黄网站A毛片免费| 亚洲.国产.欧美一区二区三区| 免费人成网站7777视频| a免费毛片在线播放| 亚洲av日韩av不卡在线观看| 久久久久久免费视频| 亚洲国产aⅴ成人精品无吗| 亚洲国产成人久久一区久久| a级日本高清免费看| 亚洲的天堂av无码| 日本久久久免费高清| aa级女人大片喷水视频免费| 亚洲av中文无码乱人伦在线咪咕| 国产成人精品免费午夜app | xxxxx做受大片视频免费| 亚洲国产精品va在线播放| 国产精品色拉拉免费看| 无码天堂va亚洲va在线va| 亚洲国产精品无码专区在线观看 | 精品香蕉在线观看免费| 亚洲av成人一区二区三区观看在线| 久久亚洲国产成人影院网站| 4444www免费看| 黄网站在线播放视频免费观看 |