- 基本的 Unit Test 概念:Fixture 是什麼、TDD 該怎麼運用、怎麼寫有效的測試
- Unit Test技巧:黑箱測試與白箱測試、運用 IoC 提升可測試性
- 進階的 Unit Test:運用 Stubs 和 Mock 幫助測試
- Test Framework: EasyMock
- Test Pattern: Object Mother的使用及 practice
- Continuos Integration
- 基本的 Refactoring 概念
- 三大門檻 Struts/Hibernate/Spring,這三個玩意可嚇壞新人了,所幸書還算多,新人可以自己看... 但是...
- 可怕的 struts tag + 難搞的 struts-config.xml + 設計超爛的 ActionForm... 門檻加高一級
- Hibernate 那神秘的 attach/detach life cycle、特立獨行的 HQL、三不五時跑出來的 lazy 問題,任性而為的 cascade.... 門檻加高個二級
- API 超多的 Spring、multi-thread 的控管和在背後偷偷做事情的 AOP... 門檻再高個一級
- 使用 StrutsTestCase 測試 Struts
- 測試 Hibernate 的方法
- 測試 Spring 的方法
- ...
喔喔喔~~~ 太多了太多了,這要多久才能讓新人學完?Agile Open Source Java 的代價真的是很高...