機房重構 總結

2021-10-10 01:12:31 字數 1322 閱讀 5710

機房重構終於結了,充滿艱辛,充滿痛苦,各種加班加點的實現,為了乙個功能,乙個窗體忙活一整天,終於結束了,這一刻我覺得都是值得的.這次機房重構我分四個階段;

(一)、需求分析、畫圖、文件、設計資料庫;

(二)、分層,分線;

(三)功能的實現與設計模式的新增;

(四)完善系統。

專案實現的過程中自己的想法太多了, 以至於在後期很多種的功能實現的方面用到了太多的時間,總想多進行一次方法的運用,比如結賬我實現用到了三種計算方式:時間累加,時間差,以及時間段,從這一系列的學習中學到了也很多,下面從這幾個角度來對這次機房重構做下總結:

一、做好提前準備

在做前提準備的時候,自己在寫文件和畫圖的方面做的比較粗略,主要是想著了解專案內容,自己的功能要做什麼,但是不畫圖不寫好文件在後邊的功能實現階段的不足就體現出來了,剛一開始,感覺沒有什麼,因為自己想要寫的**內容都在自己的腦子裡記住,自己想要幹什麼,想要實現什麼功能,都可以做出來,但是後來隨著內容以及**量的提高,自己在畫圖和文件上邊的不足就逐漸放大了,用到什麼就新增什麼,沒有全域性觀,沒有充分的準備,以至於後邊發生了乙個什麼情況呢,就是你的**寫的很亂,真的就是寫完了,自己都不想再看自己的**了,不畫圖不寫文件跟畫圖和寫文件,這就跟建造乙個雞窩和蓋一座大樓區別一樣,草草的搭建的工程和精密設計的工程相信我不說大家也都明白吧 。所以,不管你有多麼急切的心,請做好的你的規劃,這很重要。

二、**

**怎麼寫?解決問題該用到什麼?該新增什麼設計模式?剛接觸專案就是一記暴擊砸在我的腦門上,相信大家開始接觸的時候都有跟我一樣的體會和心情,那麼該怎麼做呢?專案開始之前可以看看的三層的那個例項,三層架構的登陸例項,實現不是目的,而是要從例項中學習,三層的是如何劃分,並且是如何呼叫的。我們在做專案之前可以自己嘗試的做一條線,不會就去問,站在巨人的肩膀上很重要,有時候多問別人一句就可以讓我們少走很多的彎路,當我們知道七層是個什麼東西之後,好,那就是我們大展身手的時候,**的層次、結構,**精簡,邏輯判斷的運用等等,等做一段時間之後你就會發現其實這個專案也就這麼回事。

三、多嘗試,多總結,多動腦

在用到多張資料表的情況下,嘗試使用檢視。在實現功能,執行多個操作的時候,嘗試使用儲存過程、事務、觸發器等。每一次的**錯誤,除錯,都是一種經驗,我們要做到及時總結,當經常遇到重複的**的時候,我們就要停下來思考了,能否將**進行抽象和封裝

四、思想

「思想上移、行動下移」,是這次重構最大的感受,從7月31號開始到10月5號,將近兩個月,時間雖然長了點,但結束的那一刻真的很開心,加油!

機房重構總結

萬事開頭難,也不知道是哪位大師說的,這次機房的重構讓我深刻的體會到了這句話的含義。剛剛接觸分層,對分層也不理解,照著三層登陸的例項敲乙個登陸出來,然後看著網上的包圖,就想著加乙個抽象工廠,簡直無從下手,不斷的看書,也請教前人。到最後看抽象工廠的設計模式都不用看目錄,直接翻開了。無從下手,不知所措,這...

機房重構總結

機房重構這個專案已經完成了,是時候總結一下這段時間的感受。其實按照軟體的生命週期來講,應該是可行性分析 專案開發計畫 需求分析 概要設計 詳細設計 編碼 測試 維護這個流程的。之前已經做過第一遍機房收費系統了,所以有些步驟就省略了,這次先是自己設計的資料庫,然後就開始編碼,之後開始測試,最後找 驗收...

機房重構總結

完成了機房重構,自己學到了很多,世界那麼大不做井底之蛙。關於軟體的初始自己了解了七層,剛開始只是比葫蘆畫瓢,知道七層是為了解耦但是不明白怎麼就解耦了。對於七層的解耦我理解的是更麻煩了,深入了解使用七層之後才是真的知道了七層的作用是什麼。最初感受到七層的方便是在登入調錯時,關於錯誤的出現能分辨出是在那...