講到 svn,順便推薦一本不錯的書《Software Configuration Management Patterns: Effective Teamwork, Practical Integration》,自己看 amazon.com 上面的評論吧。書中提到的 pattern 如 Integration Build, Task Level Commit, Codeline Policy, Release Line, Task Branch 等等在實務上都非常地有用。

一家軟體公司的專業與否往往看他們怎麼管理程式碼就可以看出來。身為程式員,你服務的公司做到了多少?我想絕大多數的台灣軟體公司都不及格。<sigh>