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

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

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

    未成熟的程序員做DD設計

    Posted on 2007-08-29 08:53 久城 閱讀(1686) 評論(0)  編輯  收藏 所屬分類: 軟件工程
    做了兩周的DD設計,主要做的是畫面部分的DD設計,昨天又聽了一堂關于DD設計的講說,一點感想,總結如下:

    一、 做DD前做的幾件事

    1. 環境搭建
        這里指系統的運行環境和我們自己的開發環境。既要了解所要做的系統是要在什么環境下運行的,又要確定并搭建我們的開發環境。
        比如,我所作的系統是在linix下運行的,但我的開發環境是在windows下的,所用的語言是JAVA等,所用的工具是eclipse(某插件),tomcat5.0,JDK1.4.8,pl/sql等等。

    2. 共通部分
        這里我主要指的是要了解系統所采用的框架,熟悉某個程序運行的流程。
        比如,我采用XX框架,在實現某個功能的時候,從JSP頁面提交請求到A,又由A封裝信息到B,又由B連接數據庫調用C方法,再傳回A,再返回頁面。
        這里還包括工程結構以及一些共通的接口,比如一些類,方法。這樣,我們在設計的時候,才知道哪些是需要我們自己去實現的,哪些是直接調用共通里的就可以了。
        關于共通部分,有些地方還是無法確定的,需要在設計甚至編碼的過程中逐步添加完善的。

    3. 命名規范
        我就體會到了這份痛苦,在我寫完了一部分設計之后,才確定命名規范,然后那個痛苦的改啊。如果再做DD的話,一定提前確定好命名規范。包括類名,方法名,常量名,變量名,存儲過程命名等等。老師給我們強烈推薦的就是參照《代碼大全》。雖然買了一本,但還一直沒怎么看呵呵。

    4. 代碼規范
        我感覺,對代碼的規范會直接影響到設計的規范。

    二、 DD過程中的感想

    第一次做DD,不知道該如何下手,于是我搭建好了環境,開始編碼。

    這是一個會產生歧義的想法,但是昨天交流會上老師的經驗之談證明了我的方法是正確的。

    不會編碼,怎么做設計?特別是對我們這些剛剛參加實際項目的新員工而言,老師把我們叫做“未成熟的程序員”,直接做設計是很可笑的。

    那兩周,工程表中的任務是做DD設計,但是我幾乎都是先編碼調試某個小功能完畢,才開始寫的DD設計書。因為對我而言,我頭腦中沒有那個概念,必須要運行一下覺得可行,才知道這樣設計是可行的。老師說,當你的編碼到一定水平的時候,才可以不用編碼直接寫DD設計書了。當然,我不行,我還是個“未成熟的程序員”。

    包括這幾天,工程表中的任務是編碼。給我的感想也很多。發現了很多DD設計中的不足。因為在設計的階段,有些功能的實現并沒有想的太仔細,太完善,但是設計中的一個小漏洞,可能會導致一大部分編碼都無法正常運行。然后還是那個改啊,該代碼,又得改設計,挺痛苦,要是再做DD設計的時候,說啥也得仔細點,考慮得全面點兒了。

    三、 DD設計的目的

    這是我一直的疑問。

    我是這樣想的。當一個人做的工程很大的時候,DD設計很復雜的時候,通常DD和PG不是同一個人來做。所以,DD設計書是個編碼的人看的,如果DD設計書做的足夠好的話,PG的人不需要了解這個系統的功能流程,就可以寫出需求的代碼。這好像太理想了,嘿嘿。但是,當一個人做的工程不是很大的時候,就象我現在做的畫面部分,DD部分的編碼也是由我來做的,所以DD設計書對我來說幾乎沒什么用,我完全可以直接進行編碼,但是我必須得寫DD設計書,我想,是為了給維護的人看的吧。我想來想去,也就只有這個用處了。

    歡迎來訪!^.^!
    本BLOG僅用于個人學習交流!
    目的在于記錄個人成長.
    所有文字均屬于個人理解.
    如有錯誤,望多多指教!不勝感激!

    Copyright © 久城

    主站蜘蛛池模板: a级毛片在线免费观看| 2022免费国产精品福利在线| 亚洲免费电影网站| 亚洲an天堂an在线观看| 青青青国产手机频在线免费观看| 国产精品久久久亚洲| 99re6免费视频| 亚洲AV无码久久久久网站蜜桃 | 亚洲精品无码专区久久| 热99re久久精品精品免费| 免费VA在线观看无码| 亚洲精品乱码久久久久久 | 黄床大片30分钟免费看| 久久亚洲国产成人精品无码区| 国产午夜精品理论片免费观看| 亚洲国产精品一区二区成人片国内 | 亚洲人片在线观看天堂无码| 波多野结衣免费视频观看| 亚洲五月午夜免费在线视频| 亚洲va久久久噜噜噜久久天堂| 222www免费视频| 亚洲国产午夜精品理论片在线播放| 亚洲av无码国产精品色在线看不卡| 男女一进一出抽搐免费视频| 亚洲精品福利视频| 日韩成人在线免费视频| 成人免费乱码大片A毛片| 亚洲黄色三级网站| 婷婷亚洲天堂影院| 久久aⅴ免费观看| 亚洲午夜成人精品无码色欲| 中文字幕亚洲一区二区三区| 99久久国产热无码精品免费| 免费人成大片在线观看播放电影| 亚洲av无码不卡一区二区三区| 毛片免费在线视频| 最新久久免费视频| 亚洲国产日韩a在线播放| 国产aⅴ无码专区亚洲av| 免费看AV毛片一区二区三区| 男人进去女人爽免费视频国产|