重構篇 機房重構初期問題總結

2021-10-07 09:13:31 字數 712 閱讀 6624

重構專案進行的時間也有一段了,一直不太明白怎麼下手,渾渾噩噩的,返回了三層學習,重新對三層進行了學習,但僅僅是理解了一些理論知識,還有師傅驗收三層登入例項的時候,僅僅知道三層是怎樣建立起來的,並且在驗收的過程中,發現非常多的邏輯性的錯誤,三層的結束到機房重構,之間不知道停頓了多久,總之,真正的開始重構也就是這乙個星期左右。

三層專案結束後, 開始謀劃機房重構的問題了,可是,對於已經學習了非常多的理論知識後,發現,對於怎麼開展是一點思路都沒有,不知道是先從**下手,文件?uml圖?直接敲**?知道再次看了培養計畫,乙個專案的進行要從建模開始。

最先的構圖是包圖:

再說說遇到的幾個問題吧,資料庫連線問題:

在初期花費時間最長的是資料庫,之前在鏈結資料庫,都是通過sqlconnection sqlcommand等直接鏈結資料庫的,並且在使用過程中經常有sql injection的攻擊,使得資料的安全性沒有保障,所以該使用parameteer進行引數查詢。

在機房重構之間,還需了解一下sqlhepler,之前紀老師給大家講課的時候提到過,當時也是一知半解的,查過用法用途,至於怎麼使用還是有待通過實踐來深入的。

sqlhelper問題:

在只有乙個登入例項的情況下,是沒有必要使用sqlhelper的,可是在乙個系統中,需要頻繁的鏈結資料庫,進行增刪改查等操作。

機房重構總結

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

機房重構總結

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

機房重構總結

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