<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 閱讀(422) 評論(0)  編輯  收藏 所屬分類: Process ManagementSRPING BATCH


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产日韩在线人成下载| 亚洲中文字幕无码不卡电影| 亚洲三级在线免费观看| 国内精品一级毛片免费看| 亚洲精品无码专区在线在线播放 | 日韩精品免费在线视频| 国产精品亚洲产品一区二区三区 | 亚洲国产情侣一区二区三区| 99久久久精品免费观看国产| 亚洲午夜国产精品| 女人18毛片水真多免费看| 亚洲国产成人久久精品软件 | 18亚洲男同志videos网站| 亚洲免费福利视频| 精品日韩99亚洲的在线发布| 插B内射18免费视频| 国产亚洲日韩在线a不卡| 亚洲一区二区三区免费| 国产男女爽爽爽免费视频| 亚洲av无码不卡| 免费视频专区一国产盗摄| 亚洲av无一区二区三区| 亚洲色欲久久久久综合网| 国内精品久久久久影院免费| 亚洲国产品综合人成综合网站| 全免费a级毛片免费**视频| 女人裸身j部免费视频无遮挡| 亚洲国产精品丝袜在线观看| 国产一精品一AV一免费| 亚洲国产精品成人综合久久久| 国产成人精品免费视频大全五级| 人与动性xxxxx免费| 久久精品国产亚洲AV无码麻豆| 成全影视免费观看大全二| 永久免费精品影视网站| 亚洲欧洲日韩不卡| 国产高清免费观看| 久热免费在线视频| 色天使亚洲综合一区二区| 亚洲国产成人片在线观看无码 | 99热免费在线观看|