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

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

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

    隨筆-46  評論-64  文章-2  trackbacks-0

    ?????????到公司實習近五個月了,主要從事C++開發,困擾于復雜的專家系統的陳舊代碼,不能說代碼寫的不好,肯定比我寫出來的C++代碼好,但是卻很難讓人讀懂,邏輯復雜,而且又缺乏Code的維護,文檔也沒有,所有系統特性完全由前人口傳聲授,搞得很頭大。。。
    ?????????
    ?????????當然也學習到不少東西,比如如何分析復雜的代碼,經歷種種挫敗打擊之后,我總結出如下規律,面對一個復雜的系統,你完全不知道它是干什么的,首先從大的角度把握系統的業務特性,主要完成后哪些操作,企業級別應用不外乎數據庫的CRUD,非要區分出不同之處個人認為就是各種應用如何把著簡單的四種操作弄得更復雜啦!具體方法無非轉圈再轉圈!

    ?????????然后拆解出系統層次架構的模型,在紙上畫出層次實現框圖有助于快速把握系統的層次模型。

    ?????????分解出層次模型之后的下一步就是關注BusinessLogic層東西,如何系統層析模型不好,例如BL和DAO混雜,首先要做的是想辦法如何重構這樣的模型,因為不重構這樣的系統很快你就會感覺這個項目沒有盡頭了,在痛苦中煎熬啊。在寫Code之前,一定要理解BL的東西,Code誰都會寫,但是要高效完成Coding工作,理解你要寫什么是前提,我自己在這個方面吃虧不少,寫出來Code,自己也不知道是干什么的,項目結束了,現在強烈鄙視自己了

    ?????????
    ?????????重新開始BLOG生涯了,原因:鞏固自己學習到的知識,并且將自己學習的體會于大家分享,也許我的些許經驗能給迷茫當中的人帶來幫助,不吝嗇自己的只言片語,哪怕是不夠成熟的。另一方面,表達出自己的理解和思想,或許會獲得大家不同的評價,你有一個思想我有一個思想,交換,我們就有兩個思想了!當然,自己錯誤的理解馬上能得到大家的糾正,這對自己知識的構建是非常好有幫助的!

    ?????????下一階段學習計劃 Spring,Hibernate,有空也玩玩AJAX

    ?????????

    posted on 2006-12-16 20:34 jht 閱讀(270) 評論(0)  編輯  收藏

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


    網站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    主站蜘蛛池模板: 久久精品女人天堂AV免费观看| 亚洲婷婷国产精品电影人久久| 永久在线观看www免费视频| 精选影视免费在线 | 夜夜爽妓女8888视频免费观看| 国产精品亚洲精品爽爽| 亚洲.国产.欧美一区二区三区| 亚洲国产成人AV在线播放| 色老板亚洲视频免在线观| 亚洲国产成人精品激情| jiz zz在亚洲| 国产亚洲欧美在线观看| 黄色大片免费网站| www成人免费观看网站| 国产免费一级高清淫曰本片| 久久国产精品免费一区| 免费A级毛片无码A∨| 亚洲第一网站免费视频| 国产精品视频永久免费播放| 免费看AV毛片一区二区三区| 性做久久久久免费观看| 亚洲中文字幕视频国产| 亚洲精品蜜桃久久久久久| 亚洲天堂男人天堂| 亚洲乱码在线卡一卡二卡新区| 亚洲AV无码成人精品区日韩| 一级成人a免费视频| 精品国产免费一区二区三区香蕉| 永久在线观看www免费视频| 免费网站看v片在线香蕉| 国产乱辈通伦影片在线播放亚洲 | 91麻豆最新在线人成免费观看 | 一级a性色生活片久久无少妇一级婬片免费放 | 亚洲中文字幕无码久久精品1| 亚洲av永久无码制服河南实里| 中文字幕亚洲综合久久2| 亚洲中文字幕无码av永久| 日本在线观看免费高清| 野花香高清在线观看视频播放免费| 人与禽交免费网站视频| 国产18禁黄网站免费观看|