文章未來將更新於:
https://kevinyay945.com/golang-project-design/anki-support/implement-domain-anki/
這是我們這次需要寫的domain的功能
在這次的domain的功能撰寫的時候,因為我們先前已經有寫好infrastructure的anki的interface了,因此這次我們在寫這些簡單的邏輯的時候,就不需要真的把anki啟動,也能順利寫出這次的功能
而為了可以讓我們在測試把握都有順利call到正確的函數,所以會先需要產生一個mock的anki,產生方式可以參考此連結
透過先前提到的mock的工具來快速產生
接著,就可以一個一個將需要的功能完成
成果可以透過下方連結前往
https://github.com/kevinyay945/anki-support/blob/v0.2.0