プログラマーとしての想い
プログラミングをしていると、良いコード、理にかなったコードを書きたいです。
リファクタリングして、コーディングして、リファクタリングして。
終わりは来ないが、最高のコーディングをしたいと思っています。
でも、至極当たり前なことのような。
散らかっている部屋に住んでいると、私は片づけたくなります。
落ちているゴミは拾って捨てるし、本やリモコンなどは所定の場所にキチッと戻します。
使っていないもの、使わないものは、捨てます。
掃除も家具類を一度前の方に出して、後ろ側を掃除します。
机や椅子は、板目に沿って配置します。
調味料などの小瓶は、向きを合わせます。
ドアは、開けたら閉めます。
どこまでやるか、程度の問題はあるでしょうけど、やりますよね。
終わりは来ないですが、毎回毎回ピッカピカにしたいです。
プログラムも同じだと思うんです。
誰かが汚くしたら、綺麗に掃除したくなるんです。
『汚いけど、まあ住めるからいいや。』とはなりたくないんです。
不要なロジックも削除しますし、適切なインデントで記述します。
変数名なども、ルールに従って揃えます。
使ったクラス、変数は、使い終わったら破棄します。
今が良ければいいというより次回使いやすいようにとか、自分じゃないから関係ないとかじゃなくて、そこに住んでいるメンバーの一人でしょ、と。
底辺で揉め合ってる場合ではなくて、もっと上を、もっとレベルの高いところで争いましょう。
