奮鬥了二個多月的機房收費系統個人重構版終於完成了
,尤其是這個暑假基本上都在
跟它死磕
.其中的各種糾結就不在這裡囉嗦了
,下面重點說說這次重構的過程和收穫:
其實這個準備階段就是各種嘗試
,各種受打擊
.剛開始的時候沒有給自己乙個詳細的規 劃
,導致自己基本上不知道該幹什麼.文件
,畫圖,**
,資料庫各種敲
,各種畫
,各種寫.最
後什麼也沒有弄成
,連個簡單的登入都敲的亂七八糟
.經過自己的反思和師傅的指導,自己
應該踏下心來老老實實做一件事
.經過綜合分析
,決定先畫圖
,而且不加任何設計模式.將
圖畫好了
,實現就簡單了.
有了前面的糾結和規劃
,接下來就是痛苦的畫圖了
,整個畫圖過程持續了差不多兩周 多
,期間不斷的修改和推倒重來
,直到自己覺得他已經足夠完美
.雖然痛苦
,但是整個畫圖
過程讓自己對整個系統有了全新的認識
,通過不斷的思考
,將設計模式也加進去了
,雖然也
就用了乙個簡單的抽象工廠和外觀類
(沒有使用外觀層
).但是相比於剛開始的時候,這時
候的自己對這個系統已經從迷茫變成了充滿信心
.雖然後面在實現**的時候
,發現自己
畫的圖其實有很多問題
,但是整個畫圖的過程給了自己信心
,也明白了畫圖在整個系統開
發過程的重要性
.接下來就是一邊敲**一邊繼續完善圖
.中間學習了儲存過程
,檢視以及
事務的簡單使用.
這次驗收重點是圖和文件
,對於功能的驗收幾乎沒有
.期間也發現了一些問題
,因為自
己在圖上花的時間比較多
,問題不大
,但是文件就寫的不太好
,很多文件都不完善
,對文件
的重視也不夠
.所以自己就花完幾天時間將幾個比較重要的文件重新了解
,重新寫了一下,
雖然大部分還是模仿別人的
,但是對於主要文件裡面需要包括那些部分有了乙個了解.也
把其他的
uml圖畫了畫
,狀態圖
,活**
,部署圖
,構件圖能畫的都試著畫了一遍.
通過這次重構,發現自己要學的東西還有很多,很多東西都是知道,但是用的時候卻很
費勁,比如一開始想加觀察者模式,結果卻沒有成功.對文件的重視和理解都不夠.這些在
以後的學習尤其是合作版的時候都需要重點來學,不過整個重構的過程,讓自己也學到了
很多,對乙個系統的開發過程,以及需要注意的地方有了一定的了解.對資料庫的操作,代
碼規範等都有了乙個全新的認識.總體來說這次的重構感覺還是不錯的,發現自己不懂得
地方在以後的學習中會重點去學!
機房收費重構版總結
公尺老師一直強調全域性性,久而久之,我也養成了做一件事情時必要巨集觀把控,計畫全域性。正式開始勵志,敲機房收費系統時,我主觀把控了一下時間和技術難度,因為進度比較慢,所以時間需要抓緊,技術難度在自己可以解決的範圍,因為之前的人都是這麼敲過來的。我是相當糾結的,因為第一次用三層的思想,再加入設計模式,...
機房收費重構版總結
公尺老師一直強調全域性性,久而久之,我也養成了做一件事情時必要巨集觀把控,計畫全域性。正式開始勵志,敲機房收費系統時,我主觀把控了一下時間和技術難度,因為進度比較慢,所以時間需要抓緊,技術難度在自己可以解決的範圍,因為之前的人都是這麼敲過來的。我是相當糾結的,因為第一次用三層的思想,再加入設計模式,...
重構機房收費系統 起步
開始機房收費系統重構也半個月過去了。但看自己的系統連乙個簡單的登入還沒有實現。自己不免有些慚愧了。最近自己的學習狀態總的來說還是不錯的。但是由於自己對原來的知識掌握的不好所以導致了自己不知如何下手。總是感覺有好多的問題要解決 寫軟體開發文件。畫資料流程圖 畫e r圖畫 uml圖 學習使用 ea建立資...