技術とかの雑なToday I Learnedメモ

クソコードと思わない記事

クソコードと思わない記事

クソコードと思わない - Mitsuyuki.Shiiba

お気持ちを読んだ。

この考え方めちゃくちゃいいなと思う。

仕事でのピリピリした空気とか強い言葉ぶつけ合いみたいなのが苦手というのもあるけど、いわゆるクソコードをクソコードだと貶すみたいなのも苦手な感じはする。

そもそも自分がクソコード書きまくってるというのもあり、これはクソコードだよという話を見るとウッという気持ちになるというのもある。

そのときの、そのコードが書かれた環境があって、それは、その人が持っているスキル以上のことをなんとかしないといけなかったのかもしれないし、めちゃくちゃなスケジュールの中でやらないといけなかったのかもしれないし、お試しで作ったものをそのまま使われちゃったのかもしれない

まさに自分がこういう状況でクソコードを生成していたときがあって(今もしているかもしれない)、そのとき書いていたコードはもう昔の職場なので直すこともできず、ああ……という気持ちになることがある。

誰しもエキスパートなわけではなく、全員初心者で試行錯誤しながらコードを書いていくんだということを忘れずに、でも良いコードを書いていけるようにしなくてはと思う今日このごろです。

コードを悪者にして文句を言っても何も変わらないし、僕はエンジニアなのだから、そのコードをより良いコードにすればそれでいい

これを胸に刻んでいきたい。