📖
抽象化の弊害とハードコーディングの利点
雑記です。
コードは抽象化すると読みづらくなる、というより理解に時間が掛かるようになる。
抽象化の数だけレイヤーが挟まるから。
初学者が書くようなべったりしたコードは読みやすいけど再利用性がない。
でもAIからしたらべったりしたコードの方が良いんじゃないかって思う。
grepして一瞬で引っ掛かるようなコードの方が問題特定が速いんじゃないか。
多少ボイラープレートが増えたとしても全部AIが書くならそれで良いんじゃない。
ログなんかも、それがどこで発生したのか分かるようにuuidみたいなのを全てに付与するものいいかも。
grepできるように途中で改行が挟まらないように気をつける。
あとエラーが発生した時にどう行動すれば良いかも出しておきたい。
AIにエラーのuuid投げれば次の行動をすぐ提案してくれる。
抽象化されてない、dryじゃないコードを書いて、冗長なログだしのそれぞれにuuid持たせればスタックトレースも不要になってくるんじゃないかな。
流石にそれはないか?
Discussion