理解しやすいソースコードとはどういったものでしょう?
ソースコードのメンテナンス性が重要であることは多くのプログラマに認知されており、いわゆる可読性が高いコードを書くためのプラクティスはリーダブルコードや Effective XXX と言った文献で語られています。
一方、コードの可読性を語る上で重要な要素として、それを読む「人」があります。人が読み、人が理解することでコードはメンテナンスされていきます。
本セッションでは、人がコードを理解するいうことに焦点を当てて、理解しやすいコードについて考えてみます。