2022.02.16
Diary
コンピューターむずかしい全然思ったとおり動いてくれない・・・とかいうとプログラムは人が書いたとおりにしか動かないんすよ〜みたいなこと言われかねないのだけどだいたいの場合コンピューターシステム全体からいうと自分が書いた部分てそんなに多くなくて OS とかライブラリとかサーバー側のなんたらとか手が届かない部分のがおかしい動きをしてるのを解決しようとするとワークアラウンドだらけになってきたりしてつれぇす…
コンピューターむずかしい全然思ったとおり動いてくれない・・・とかいうとプログラムは人が書いたとおりにしか動かないんすよ〜みたいなこと言われかねないのだけどだいたいの場合コンピューターシステム全体からいうと自分が書いた部分てそんなに多くなくて OS とかライブラリとかサーバー側のなんたらとか手が届かない部分のがおかしい動きをしてるのを解決しようとするとワークアラウンドだらけになってきたりしてつれぇす…
ぼくごときでは最適解をいっぱつで出すことは不可能なのでいったりきたりを繰り返しながら見つけていくわけでだいたい道筋がみえたところでつぎはぎのコードを捨てていちから作り直すもしくはめっちゃリファクタリングするが正解なんだけどそれができるプロジェクトばっかでもないのでなるべく一発最適解をめざしたいけど毎回未知の領域をやりがちな Whatever ではそれは難しい。
一日中リファクタリングしてた。だいぶんコードが減って見通しがよくなってきた。しれっと気づかれてないバグも発見。すっと読めないコードはバグの温床。