Recca Chao 的 gitHub page

推廣網站開發,包含 Laravel 和 Kotlin 後端撰寫、自動化測試、讀書心得等。Taiwan Kotlin User Group 管理員。

View on GitHub

背單字 1.0

專案網址:https://github.com/flamerecca/BeiDanTz

緣起

因為有不少朋友有英文比較弱的問題

剛好閱讀到一篇背誦記憶的演算法,就用這個專案實作看看

演算法

在幾次嘗試之後,最終使用 SuperMemo 2 演算法

SuperMemo 是一個專門做記憶軟體的公司,很好心的在網路上告訴大家其演算法的基本架構

在這次專案內將該演算法實做出來

該演算法的重點是:

測試

之前的專案都沒時間處理過自動化測試,趁著這個 side project 處理

在前輩的建議下使用 circleci 做自動整合的部分