要做好準備工作, 首先就是要先理解好, 前面學的那個三層登入 的例項, 而不是簡單的實現 就過去了,要理解實現這功能的過程, 層次是怎麼呼叫的,怎麼完成一系列過程。
然後要畫好 包圖, 包圖可以明確層與層之間的呼叫關係。
當自己無從下手時,就要該找身邊的巨人了。不能自己一頭扎進去,這樣做只會讓自己更加覺得它難,
1.可以從網上找一篇 七層登入的**,跟著敲出來, 試著單步除錯, 看看是如何完成呼叫的,
2.然後在與自己 之前畫的 包圖 做對比, 理解各個類 之間的 關係, 然後這些關係 是如何體現在**上的。
3.大不了 多敲幾次登入, 多除錯,慢慢的自然就懂了,這樣 一條線就明白了, 然後 別的功能 也是十分類似。無非就是多了些判斷。
4. 想好 **的 命名規範, 不能隨意亂寫。
5.再到後期,就可是加入 設計模式, 比如抽象工廠,單例模式, 策略模式,職責鏈模式等等
遇到問題,及時找人問, 及時解決。
不要放鬆對自己的要求。
機房重構總結
萬事開頭難,也不知道是哪位大師說的,這次機房的重構讓我深刻的體會到了這句話的含義。剛剛接觸分層,對分層也不理解,照著三層登陸的例項敲乙個登陸出來,然後看著網上的包圖,就想著加乙個抽象工廠,簡直無從下手,不斷的看書,也請教前人。到最後看抽象工廠的設計模式都不用看目錄,直接翻開了。無從下手,不知所措,這...
機房重構總結
機房重構這個專案已經完成了,是時候總結一下這段時間的感受。其實按照軟體的生命週期來講,應該是可行性分析 專案開發計畫 需求分析 概要設計 詳細設計 編碼 測試 維護這個流程的。之前已經做過第一遍機房收費系統了,所以有些步驟就省略了,這次先是自己設計的資料庫,然後就開始編碼,之後開始測試,最後找 驗收...
機房重構總結
完成了機房重構,自己學到了很多,世界那麼大不做井底之蛙。關於軟體的初始自己了解了七層,剛開始只是比葫蘆畫瓢,知道七層是為了解耦但是不明白怎麼就解耦了。對於七層的解耦我理解的是更麻煩了,深入了解使用七層之後才是真的知道了七層的作用是什麼。最初感受到七層的方便是在登入調錯時,關於錯誤的出現能分辨出是在那...