リファクタリング

会社では組み込み系ソフトウェアのコーディングをしているのだが、最近は新規機能の追加もほとんどなくなりメンテナンス中心の生活であった。で、リファクタリングをはじめている。
リファクタリングとは、要するにコードの見通しを良くするのと、再利用性を高めるための作業である。組み込み系プログラマとしては、「動いてるんだからいじらなくていいじゃん。バグ仕込んだらどうするの?」っていう本能に逆らう作業なんでしょう。でも私の場合「なるべく綺麗にしたいよね。バグったらごめんねっっっ!!!」ってポリシーなのでいろいろいじってしまうのである。

で、先月からやった結果、見事に動かなくなっています。これではリファクタリングとはいいません。