動靜定型間的務實路線
靜態語言與動態語言各有特性,但也有界線模糊的語言,因此開發人員應務實看待與運用型態資訊
2013-12-20
從攔截過濾器到AOP
面對各種橫切到主程式的關注面向,需保持適當的關注分離
2013-12-13
宣告你的問題、需求與架構
充分瞭解意圖,才能宣告意圖。掌握宣告式設計的概念,在實作程式開發前,應該弄清楚面對的問題、需求與架構,並予以陳述
2013-11-27
易讀的參數設計
參數是函式與客戶端溝通的橋樑,若能改良易用性,可便於客戶端呼叫或閱讀函式
2013-11-18
程式人卡關的日子
我們進入工作的節奏前,往往需要暖機的動作,但有時這沒有作用,導致進度停滯,此時可以用一點一滴地前進的方法,擺脫膠著在原地的困境
2013-11-06
找出框架的「框」
框架本身規範的流程就是一個框,我們需瞭解框架是匹配或是限制了設計
2013-11-04
寫一手流暢的API
可讀性是流暢API出發點,我們可打破命令查詢分離概念來創造,或設法簡化API
2013-10-28
程式人沒生活?
追求有效率地工作,而不是長時間地工作
2013-10-21
教育訓練的Kata設計
練習之目的,在於遇上問題,並嘗試解決
2013-10-16
你對底層該有的探究能力與程度
有了高階工具,程式人平時不需直接面對錯綜複雜的底層處理,但實務開發過程中仍會接觸、甚至需探究相關細節,才能解決問題,具備抽絲剝繭、解決問題的能力不可或缺
2013-10-07
技術簡報三部曲
透過簡報方式來分享對於技術的心得,已經是相當普遍的交流方式,之前該如何準備相關的內容?之後又該如何分享?
2013-10-02
游擊補強或猴子補丁?
該如何修正程式的執行?從開放性的控制中學習最佳實踐
2013-09-23