全端學習ORID週記(5/31–6/6)
Jun 6, 2021
Objective
本周的目標是完成家庭記帳本專案、搞懂同步非同步用法。我主要完成了記帳本專案的基本架構及專案說明的撰寫,還有刻意練習把專案中的程式碼用 Async/await 進行重構。剩餘的時間持續優化記帳本專案的功能及前端的介面。
Reflective
完成了記帳本的基礎架構,再加上寫完專案說明,讓我覺得這個專案終於告了一個段落,但也發現不論是之後可以做的功能,或者是現有的細節的優化,都還有很多的地方可以改進!
非同步的觀念的部分,藉由一遍遍的刻意練習重構,我終於看懂是怎麼一回事了~
Interpretive
在開發的過程中,越寫越覺得自己所做的東西與一個成熟的產品還差很多,是很微不足道的,對我來說也算是激起我想把產品更優化的動力,可算是達成目標的助力吧。
搞懂非同步的語法對我來說信心大增很多,也意外發現這樣寫真的比較容易讀懂程式碼在幹嘛,而且很簡便(之前看不懂時還覺得這樣做很麻煩XD
Decisional
下周的目標是繼續開發記帳本的專案新的功能(記錄收入)、優化前端的介面,然後跟著課程複習資料庫的觀念,如果有多餘時間的會讀一下前端的課程。