ここ数ヶ月、エンジニアとして生産性高めるにどうしたらよいかをずっと考えています。というのも今スタートアップでエンジニアをやっているのですが、エンジニアの数が増えるよりも早く仕事の量が増えていくという嬉し涙目な現実に直面しているためです。 対策として単純に会議を減らそうとしてみたり、タイマーやToDoリストといった効率化ツールを色々試してみる等思考を凝らしてみましたが、どれも最初は効果を感じるものの、気づくとそれ自体を続けるのが目的になっていて効率化できているかわからなくなっていました。 そんな中で毎日続けられて効果を感じ続けられるものは、もっと基本的なことで。そもそも保守性の高いコードを書くことではないかという考えに落ち着いてきました。 そこで何番前じかわからない内容ではあるものの、自分なりに保守性の高いコードを書くために気をつけていることをまとめてみました。
※ 想定読者として保守性の高いコードの書き方がわからない、という温度感の方を対象としているのでエキスパートな方には退屈な内容かもしれません ※ 筆者はRubyを最もよく使っているのでRubyに傾倒した内容かもしれません