選擇java 進入自由開放的國度

          隨筆 - 49, 文章 - 3, 評論 - 154, 引用 - 1
          數(shù)據(jù)加載中……

          項目感想

          利用暑假的一個月時間,作了一個控制程控電話交換機的項目,使用Delphi做的,雖然近一年來,說要放棄Delphi,但是現(xiàn)在還找不到JAVA的項目,就先賺錢要緊了!
          忙忙碌碌一個月,雖然項目基本完成了,但是心里總是感覺不爽。為什么呢?主要是總覺得自己是苦力,學(xué)了很多軟件工程和設(shè)計模式的知識,但是好多都沒有用上,沒有感覺到一種甘暢淋漓的快感!
          經(jīng)歷總會有收獲,感觸也很多。一下是我的感想?
          (1)軟件工程的知識運用了多少?你真的懂了什么是軟件工程了嗎?在軟件工程里最先做的是項目需求分析,可是在工期逼著你的時候,并且好多項目接手的時候,需求都不是很明確,特別是新領(lǐng)域,這些必須是在做了一段時間以后才能去理解更深層次的需求。 在我們的項目中,以前沒有基礎(chǔ)國PBX,更深層次的需求我們談不來,說不出。但是這后來導(dǎo)致了我們惡夢般的程序改動(軟件工程是對的,但是我們怎么用?)
          (2)設(shè)計模式使用了嗎?靜下心來想問題的更好解決辦法了嗎? 由于工期的限制,有些東西容不得我們多想,只要實現(xiàn)了就OK,接著做另一個。這導(dǎo)致了我們最后根本就不想看代碼。
          (3)代碼是藝術(shù)嗎?你能有好心情去欣賞你的代碼嗎? 我真的不敢說我的代碼是藝術(shù),我真的不想看最后的代碼。
          (4)拷貝、粘貼能不用嗎? 這是好多隱含BUG的產(chǎn)生器,在我們的項目中由于這兩個動作導(dǎo)致的BUG我真的沒法統(tǒng)計。
          (5)你由系統(tǒng)規(guī)劃嗎? 你是否已經(jīng)給你的系統(tǒng)畫出了草圖,是否已經(jīng)在做項目前對項目有很深的理解?
          (6)你的數(shù)據(jù)庫原理運用了嗎? 索引的建立是否很合理? 數(shù)據(jù)庫的規(guī)劃是否很科學(xué)? 我的項目沒有做到。
          (7)這個項目對我以后的項目有啟發(fā),有借鑒作用嗎?這個我還是肯定的,這個項目我最有收獲的就是多線程的運用,實時性的設(shè)計。

               這個項目使我下定決心靜下心來好好研究一下設(shè)計模式,研究一下架構(gòu)設(shè)計,使我有了做一個通用信息系統(tǒng)框架的設(shè)想,怎么去減少我們的時間,怎么去更合理的設(shè)計和實現(xiàn)一個系統(tǒng)。

          posted on 2005-08-15 13:08 soochow_hhb 以java論成敗 以架構(gòu)論英雄 閱讀(1309) 評論(3)  編輯  收藏 所屬分類: 散文

          評論

          # re: 項目感想  回復(fù)  更多評論   

          這種現(xiàn)象在國內(nèi)到處都是,一些知名的大企業(yè)做的項目也是這樣。希望過幾年會好些。
          2005-08-16 09:11 | Raistlin

          # re: 項目感想  回復(fù)  更多評論   

          深有體會
          2005-08-20 00:52 | 同行

          # re: 項目感想  回復(fù)  更多評論   

          樓主的“以架構(gòu)論英雄”似乎有點左了,我覺得應(yīng)該“以滿足用戶需求論英雄”,在此之上再論好壞
          2005-09-04 22:57 | caozhzh

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 江津市| 岳池县| 广宗县| 绿春县| 宁远县| 镇赉县| 民乐县| 中江县| 巫溪县| 湟中县| 资中县| 托克托县| 南充市| 云安县| 安国市| 厦门市| 长春市| 伊吾县| 逊克县| 满城县| 安宁市| 山阴县| 平乐县| 甘孜县| 长治市| 正阳县| 密云县| 百色市| 新河县| 垦利县| 西青区| 鄂州市| 乐山市| 西贡区| 上蔡县| 葫芦岛市| 呈贡县| 富民县| 谷城县| 张家港市| 罗源县|