<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)  編輯  收藏 所屬分類: 軟件設計
    主站蜘蛛池模板: 久99精品视频在线观看婷亚洲片国产一区一级在线 | 亚洲av永久无码制服河南实里| 亚洲6080yy久久无码产自国产| 亚色九九九全国免费视频| 亚洲成a人片在线观看中文app| 国产精品99久久免费观看| 亚洲精品国产美女久久久| 你懂的免费在线观看| 国产av天堂亚洲国产av天堂| 国产无遮挡又黄又爽免费网站| 日日噜噜噜噜夜夜爽亚洲精品| 国产成人精品免费视频大全| 亚洲性日韩精品国产一区二区| 国产成人1024精品免费| 亚洲色欲久久久综合网东京热| 中文字幕av免费专区| 日本红怡院亚洲红怡院最新| 男人天堂免费视频| 久久久久无码精品亚洲日韩| 四虎国产成人永久精品免费| 亚洲黄色中文字幕| 妞干网在线免费观看| 免费无码又爽又黄又刺激网站| 亚洲国产精品成人久久蜜臀 | 国产一区二区三区亚洲综合| 国产免费观看a大片的网站| 农村寡妇一级毛片免费看视频| 亚洲午夜久久久影院伊人| 无码人妻一区二区三区免费n鬼沢| 99久久亚洲精品无码毛片| 无码一区二区三区免费视频| 亚洲av无码专区青青草原| 亚洲欧洲精品成人久久奇米网| 久久久久久影院久久久久免费精品国产小说 | 亚洲美女视频网址| 四虎影视www四虎免费| 成人特级毛片69免费观看| 亚洲情a成黄在线观看动漫尤物| 91九色精品国产免费| 美女免费精品高清毛片在线视| 亚洲中文久久精品无码ww16|