分類彙整: 編程技巧

藏拙

從事軟體開發的工作中,同人也常觀察到一些開發者不懂藏拙的智慧,意欲表現自己很有能力,但卻總是被人看到他們虛有其表的黔驢之技。我們當然很希望這樣的人,不要出現在工作經驗當中。但很不幸地,世事總是難以如我們的預期,如果不幸在工作碰到這樣的人,我們應該如何自處呢? 閱讀全文

分類: 利害關係人, 學習, 專案團隊, 溝通, 生活感觸, 編程技巧, 衝突 | 5 則留言

彈性分類群組策略的設計

最近寫了很多的占星文章,不知道有沒有人不習慣呀?為了擔心有些讀者無法適應,同人在 … 閱讀全文

分類: 分析設計建模, 問題解決, 編程技巧, 設計原則 | 發佈留言

流程與交易的整合(其二)

上次提到用服務層的概念整合業務流程與功能性交易,並指出因應交易流程整合的非同步呼 … 閱讀全文

分類: 分析設計建模, 易經思維, 編程技巧, 設計原則, 軟體開發 | 發佈留言

設計樣式已成明日黃花?

在 OO 社群中,由人稱 GoF 所著的《design Patterns: El … 閱讀全文

分類: 分析設計建模, 編程技巧, 設計原則, 軟體開發, 閱讀 | 發佈留言

永續物件查詢之設計(其二)

一開始我們並不著眼於 design pattern 上,而是隨著設計的不同考量上,藉由逐步發現與解決設計問題的過程中,讓 design pattern 躍然成形。讓問題來主導設計,而非讓設計使問題複雜化。 閱讀全文

分類: 分析設計建模, 編程技巧, 設計原則, 軟體開發 | 2 則留言

永續物件查詢之設計(其一)

此舉並非意味著我們要自己造輪子,用 QueryCriteria 取代 Hibernate 的 HQL 或 Criteria,而是要建立一個共通的表述方式,讓使用不同的永續框架都能採用一致的作法來滿足需求。我們的目的是利用永續框架,但卻不受特定的框架所限制。 閱讀全文

分類: 分析設計建模, 編程技巧, 設計原則, 軟體開發 | 7 則留言

程式碼的結構、迴圈與處理

將迴圈控制與資料處理的概念區隔開來,讓程式碼的結構更具有彈性與穩定性。把程式碼組織起來,它們將自然形成一個充滿驚奇及富有彈性的世界,並為軟體注入鮮活的生命力,而在演化過程中,我們用參與調適取代控制預測,也讓自已不斷地成長與接受改變,我想這是軟體開發最饒富趣味的過程吧。 閱讀全文

分類: 編程技巧, 設計原則, 軟體開發 | 發佈留言

程式設計的基礎

程式設計的基礎,並不在學校的課程,而在程式設計者的實際體悟,要培養紮實的程式寫作基礎,不論你是不是科班生都一樣,除了由招熟而漸悟懂勁的道理外,請再切記:練拳不練功,到老一場空。 閱讀全文

分類: 生活感觸, 編程技巧, 軟體開發 | 2 則留言

軟體開發能力的自我組織

在不理想的軟體開發環境中,產能與產出多半不能平衡。太過重視產能,容易使軟體開發停留在技術宏觀及理論層次,但這樣會缺少的相對的有效產出,所有概念都只是空談;但如果太強調產出,我們很難適應環境變遷所造成的影响,浪費我們投入的產能,做出來的東西都是無用之物。產能與產出不能平衡時,勢必造成報酬遞減現象,而只有兩者相互回饋,才能形成技術與經驗的增強環路,達成報酬遞增的現象。 閱讀全文

分類: 專案團隊, 編程技巧, 軟體審查 | 4 則留言