IntelliJ IDEA是款優秀的IDE,大大提升開發效率。
常用技巧
- In pom.xml, press ⌘ N, select Add dependency.
- control + enter to generate constructor.
- ⌥⇧⌘U generate UML diagrams.
- 游標放在被強調的程式⌥⏎查看修改建議
- ⌘⇧⌥U瀏覽 Class、Interface、Enum 及 Annotation 的關係圖
- ⇧⌘T快速在 Class 及 Test 間切換
引入包
- File> Project Structure> Libraries> +
Tips
- 代碼提示不區分大小寫
Settings -> Editor -> General -> Code Completion - 自動導包功能及相關優化功能
Settings -> Editor -> General -> Auto Import
教學
Dependency Injection
降低耦合、代碼可讀性更好,減少重複、更容易進行單元測試,但需要額外學習一些框架,也增加了代碼複雜度。
Unitest 3A
- Arrange
準備好測試環境、物件 - Act
使用測試資料執行目標函式 - Assert
比較測試結果跟預期結果是否一致
TDD
JUnit
測試失敗
測試成功
如果你覺得這篇文章很棒,請你不吝點讚 (゚∀゚)