auの日記

プログラミング初心者の日記。(auはハンドルネームです)

テストをするとコードの見方がなんとなく変わる

auです。

最近Pythonのコードを、Pytestを使ってユニットテストをしているのですが、テストするためにソースコードの方を修正することがあるので慣れませんでしたが、テストをするために修正したコードは以前よりみやすくなったと感じました。

DBに保存されているかを確認するコードも一つの関数にしていましたが、それではテストをすることが難しく、関数を2つに分けることで関数名からやることが明確化された様な気がします。もしかしたらまだみづらいかもしれないけど・・・。

まだまだテストするコードが読みづらかったり、コメントが不十分で自分でしか理解できないコードの可能性が高いですが、少しずつでも多くの人に理解してもらえる様なコードが書ける様になりたいと思います。