想要實作「控制反轉」,我們可以導入專職管理角色的手法,例如Factory Method和Service Locator的設計模式,或者透過相依性注射來進行
2012-02-24
當程式的上層模組相依於下層模組,相依關係將朝較不穩定的方向進行,因此若能倒轉這種上層依賴下層的關係,讓下層的模組去倚賴上層的模組,讓相依關係朝較穩定的方向進行
2012-02-09
這一回我們介紹一些程式碼的量度指標。若能明白這些指標背後的意義,適度運用工具替我們分析出這些指標,便有能力了解程式碼所具備的特性,也才有具體的方向來改進及調整
2012-01-20