2022.02.18
Diary
一日中リファクタリングしてた。だいぶんコードが減って見通しがよくなってきた。しれっと気づかれてないバグも発見。すっと読めないコードはバグの温床。
一日中リファクタリングしてた。だいぶんコードが減って見通しがよくなってきた。しれっと気づかれてないバグも発見。すっと読めないコードはバグの温床。
一日中リファクタリングしてた(二日目)。元のコードのおもかげがだいぶんなくなってきた。Doozy UI だいぶん理解した。どんなフレームワークでもそうだけど設計思想を理解しないまま組んでるとはちゃめちゃな構造になりがち。最近は YouTube にちゃんとチュートリアル動画あるやつもけっこうあるので一日中それだけ見るとかやるとだいたい雰囲気がわかる。
いちおうちゃんと動いてたバージョンの動作を維持したまま内部をリファクタリングするためにはテストをちゃんと書いとくってのが大事なんだけどまーそんなん書くほどのもんでないし余裕なかったですしねーと恐る恐るいじくりまわしていてここのステート管理もうちょっとちゃんとしないとヤバそうっていうところでやっぱりハマってしまってなぜか動かんんんって1時間ぐらい悩んだけど原因分かったんでちゃんと作り直す。