Cavern android 的實驗
沒想到今年第一篇是我,笑死
最近看完了 clean architecture,對於裡面各種美好的優點等等描述感覺很憧憬。
不過也忍不住想這樣理想的程式在現實中是可能的嗎?
其中特別讓我在意的部分是關於 framework 的建議。
書中建議讓 framekwork 停留在程式抽象中的最外層,將其視為細節之一。實際上是被劃分為跟 IO、Interface 那種東西同一個等級,是非常實際(concrete)的。
不過在現在強力侵入性的 framework 之下,還能否使用這種做法?這種做法會產生什麼樣的程式呢?我十分好奇。
於是打算用 cavern 來做個實驗。一樣是做 cavern 的 android 版本,將 Android 看成是這個 app 的 framework 之一。
(選 android 當然是因為之前已經弄過很多次了,比較熟。不過我剛剛到 android developer 網站上才意識到自己有多久沒寫 android)
在開發過程中將會試著跟隨書中的建議跟技巧,不過不會直接使用書中的四環 architecture ,而是使用 TDD 來引導開發。不知道最後會變成怎樣?
想說就在這裡做個紀錄,說不定之後的過程也會紀錄吧,如果記得的話。
這次的 repo:https://github.com/secminhr/cavern-expr
2024-01-25 17:16:34
留言
Last fetch: --:--
現在還沒有留言!