軟件之道
漢家郎
敬天法祖
展开
-
關於SOA的概念理解
SOA的英文原文是:Service Oriented Architecture,翻譯過來就是:面向服務的架構。 我想一九九六年Gartner公司提出SOA的時候也只是把它當一種架構,當時Gartner公司是否能想到今天的SOA能風靡世界就不得而知了。 我想太多的思想誕生那日,是不會想到它的明天會是什麼樣子的,它的發展會是什麼樣子的。孔夫子一生傳道,一生落魄,他不會想到他的思想會影響原创 2012-02-29 16:27:27 · 692 阅读 · 0 评论 -
類的設計
類要小 一個類的代碼行數少,當然好,我們這裏說的類要“小”,是指,一個類的設計第一原則是職責單一。我是一個記性不好的人,代碼寫完不久,哪個類裏面包含哪些方法,很快就拋之九宵雲外了,如果類的職責唯一,那麼給這個類取名的時候就可以以這個類的職責名之,數周之後,當我要知道實現了某個職責的類在哪裏的時候,我只需要去尋找這個職責的名字即可。設想,如果某個系統裏存在著大量的萬能類,當我們想找某一職原创 2012-03-04 12:18:31 · 305 阅读 · 0 评论 -
SVN代碼統計工具的使用-STATSVN
STATSVN工具是用來統計SVN代碼的工具首先下載statsvn工具,取其statsvn.jar文件,置於自定義目錄下,不妨創建算定義目錄/usr/codestatistic/,將其置於其下。使用STATSVN工具統計SVN代碼的流程為:一 先獲取SVN log二 再僉出SVN代碼三使用STATSVN工具生成報告。以Shell腳本為例簡述STATSVN的使用。原创 2012-03-01 15:12:34 · 1432 阅读 · 0 评论 -
Thinking in unit test
一 置單元測試類與功能代碼類於同一包中 如此,單元測試可獲得包訪問權限。二 方法的設計單元測試從根本上來講是為業務邏輯方法服務的,那方法做的好才是根本。舍本逐末而功成,吾未之聞也。如果一個方法的行數是實際意義上的“屈指可數”這個方法的單元測試更好設計一些這個方法出錯的概率會小一些我想這兩條理由已經足夠。。。三 不要傷害自己的自信當一個單元測試原创 2012-02-27 18:35:02 · 341 阅读 · 0 评论 -
參數校驗之痛
至今猶記第一份工作寫的那個日誌tpgj原创 2014-11-23 12:40:50 · 485 阅读 · 0 评论