最近設計的軟體不太好弄,需求總變。費了好大勁折騰了很長時間搭好了框架,內容還沒寫完總會發現需求變了。介面變了,功能變了,業務也變了。於是很是鬱悶。一次次地受打擊。但是沒辦法,客戶至上嘛。
我的上級總找到我,說那個誰誰誰啊,你別考慮那麼多啊。我總勸別人考慮結構,但我要勸你弄亂點,別什麼東西都封裝的那麼嚴實。
晚上本來想要加班,有點鬱悶,在家反思一下。什麼玩意軟體工程、物件導向設計,全白扯,沒有說到中國軟體的本質。領導也說了,你再那麼整就讓你搞幾個微控制器鍛鍊一下。
總之目前悟出一句很早就懂的話:先跑起來,再重構去吧。
為什麼我要學習設計模式
一 什麼是設計模式 設計模式是指在軟體開發過程中,經過驗證的,用於解決在特定環境下,重複出現的 特定問題的解決方案。摘自 研磨設計模式 設計模式是解決一類問題的方法,就像演算法那樣,是解決一類問題的 設計模式是經驗的積累,不一定是最好的,但是模式可以幫助我們更好的解決問題 設計模式是變化的 二 為什...
要學會說「我要」
計算機等級考試資料庫技術答案與解析 文章試讀 不拘乙個遍程式系列 程式設計序不能乙個腦袋鑽到底,有時要學會變通,即所謂的曲線救國。一 二 三 四 職場規劃 一些雜七雜八的職場感悟吧。不值錢的軟體人才 精力充沛與事業成功 讓係分來得更猛烈些吧 不值錢的系統分析師 經濟危機下大學生如何就業 我的詩歌 都...
編碼反模式
1 通用方法 乙個方法處理多個業務,比如修改使用者傳入乙個使用者物件,方法根據郵箱,手機.是否為空來處理修改手機,郵箱等業務 處理方法 每個業務要分開,單一職責 2 物件內的平行方法 a a1,a2,a3 a1,a2,a3 方法中有相似功能。ia a a a,abstract b a1 b a2 b...