站在巨人的肩膀上“思考”问题,重在思考而不是拿来主义
米老師按:覺得值得討論的小文!我還要認真地想一想
主題:圍繞職責鏈設計模式-計算收費有效時間博客展開討論
參與人:
討論時間:
討論內容
這次討論主要分為以下幾點:
一、職責鏈模式應用于機房收費系統計算上下機有效時間是否合理
對于計算上下機有效時間大家對運用職責鏈模式一致贊同。談論之前與一部分人討論上下機時間的選取,對于設置準備時間、最少上機時間、遞增時間并沒有想到要以這樣方式計算消費金額,所以一部分人就省去了這部分數據和功能。對這點的討論結果是任何系統需求分析要站在客戶的角度去思考,不要思維定式的想當然,要按客戶的要求去做需求分析,任何功能和數據在沒與客戶溝通之前不得擅自修改,也不得擅自刪除。
二、在此之前職責鏈模式應用于機房收費系統沒有人應用過
對于設計模式在機房收費系統中的應用,基本上大都是通過師傅或八期其他人那得到的經驗,所以在用法、用處基本都相差不多,隨大流,沒有深入理解跟思考。
三、大家對設計模式的理解
大家普遍認為學設計模式時按照大話設計模式的例子去想去敲代碼,當時感覺思路清晰,對設計模式有了一定的了解。當真正讓自己在項目中去應用設計模式時感覺只能有限的加入一兩個,并且在應用上產生了混淆。如在機房收費系統中下機時需要進行卡號驗證、驗證余額、驗證是否在上機、更新充值卡余額、插入上機記錄,下機要完成以上幾項操作,在觀察者模式與狀態模式的選擇之間產生了混淆。所以大家感覺對于設計模式只是停留在了了解層次上,并沒有真正的理解根吸收,設計模式有必要反復學習、理解。
四、大家對三層的理解
至于三層,大家談了談三層的劃分,層與層之間參數的傳遞問題,三層與設計模式、數據庫之間的問題。
提出問題:怎么分層才能更好的應用設計模式,進行系統設計?
五、站在巨人的肩膀上“思考”問題
師傅對徒弟的引導方式、徒弟的學習方式出現了問題。一般徒弟遇到了問題會去問師傅或師哥師姐,有了第一次的答案徒弟在遇到問題就會去問第二次、第三次、第四次。久而久之當遇到問題就不去思考自己找解決問題的方法,所以產生的現象就是同一個問題幾乎所有的同一期的人的解決方法都一樣,盡管有第二種第三種解決方法(如機房收費系統中設計模式的應用,八期的按七期的做,九期的按八期的做,幾乎提高班所有人的都相差不多)。站在巨人的肩膀上“思考”問題,重在思考而不是拿來主義,不是拿來就用。只有站在巨人的肩膀上去思考問題,加入自己的思考才能在巨人的基礎上有進一步的提升。
總結
以上是生活随笔為你收集整理的站在巨人的肩膀上“思考”问题,重在思考而不是拿来主义的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 揭富人与穷人21个不同思维 看富豪如何脱
- 下一篇: 2018-10:自考总结