どうも。今回は、私がコードを書いていて、今まであまり明確に意識していなかったですが、やっぱり最も重要だなと思ったことを備忘録的にまとめておきたいと思います。
結論から言うと、どうコードを修正するかの判断が最も重要だと思います。
理由は、どう修正するか、どこを修正するかを明確にするためには、サービスについての知識や、広い視野が必要になるからです。
逆に、このどう修正するか、どこを修正するかの判断さえできて仕舞えば、コードを書くのは難しくありません。
私が今書いていて思ったのは、コミット単位レベルで、どう修正するかの判断と、実装を行なっているのですが、今は判断しているとおいうことを意識することが大切だろうなと思っています。
今判断していることを明確にする方法が、これから実装する内容をコメントで記載する方法だと思っています。
あとは、実際にコードを書いていると、色々と思いつくこともあるので、それをコメントで記載することもとても重要だなと改めて思いましたね。
判断を正確に行なって、それから動き出すことを繰り返す。
この判断を正確に行うことを意識することが、重要だろうと思いました。
以上です。