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

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

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

    paulwong

    如何提高編碼質量

    問題 
    一般程序員都會發現這樣的問題,需求拿了,編碼寫完了,編譯也通過了,運行也沒報錯,就以為程序OK了,但到測試人員那里,一運行測試用例,就發現漏了這個那個的,產生了所謂的質量問題。

    原因
    這通常是由于程序員一拿到需求,就馬上想要幾個CLASS,然后就開始編碼了。

    解決方案
    1. 拿到需求后,先想大概會用到哪些OBJECT,即SERVICE,DAO之類的
    2. 設計出會遇到哪些場景
    3. 設計出分別在這些場景中,那些OBJECT合作的流程圖
    4. 編碼
    舉例
    需求:有一系統會在每天的某個時間點,在某個文件夾內,導出一個一定格式名稱的文件,現在要求程序實現在文件生成后,讀取這個文件,抽取某些內容后,再生成另一文件,通過SFTP發走。

    方案:
    1. 會用到排程器,控制器,SPRING BATCH JOB
    2. 有這幾種場景:沒有發現文件時,發現了文件后正常處理,控制器和SPRING BATCH JOB出現錯誤時等
    3. 處理流程:控制器沒有發現文件后,通知排程器繼續下一次循環;控制器發現文件后,通知SPRING BATCH JOB處理,然后通知控制器退出;控制器出現錯誤或SPRING BATCH JOB出現錯誤后,控制器通知排程器退出。
    4. 根據這幾種場景設計程序結構,編碼
    5. 編寫單元測試用例


    posted on 2012-12-14 11:57 paulwong 閱讀(421) 評論(0)  編輯  收藏 所屬分類: Process ManagementSRPING BATCH


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲bt加勒比一区二区| 亚洲精品第五页中文字幕| baoyu777永久免费视频| 亚洲视频中文字幕| 免费看AV毛片一区二区三区| 亚洲一级片免费看| 亚洲国产高清在线精品一区| 国产精品免费播放| 国产羞羞的视频在线观看免费| 亚洲国产美女福利直播秀一区二区| 全部免费国产潢色一级 | 久久久亚洲精华液精华液精华液 | 亚洲综合久久成人69| 国产精品久久免费视频| 免费看成人AA片无码视频吃奶| 久久精品国产亚洲αv忘忧草| 亚洲日本韩国在线| 中国在线观看免费国语版| 国产免费MV大全视频网站| 亚洲国产成a人v在线观看| 亚洲中文字幕在线乱码| 好爽又高潮了毛片免费下载| 男人j进入女人j内部免费网站| 亚洲国产精品精华液| 亚洲最大成人网色| 亚洲国产成人影院播放| 在线看片无码永久免费视频| baoyu122.永久免费视频| 精品亚洲成a人在线观看| 亚洲永久中文字幕在线| 国产亚洲精品观看91在线| 日本v片免费一区二区三区| 亚洲电影免费观看| 在线观看人成视频免费无遮挡| 99亚洲乱人伦aⅴ精品| 亚洲伊人久久大香线蕉影院| 亚洲AV综合色区无码一区爱AV| 国产成人啪精品视频免费网| 4虎永免费最新永久免费地址| 国产午夜精品久久久久免费视| 一个人看www免费高清字幕|