どのように: 関数が登場する前は、コードは一つの巨大なブロックにぎゅっと詰め込まれており、デバッグ作業は干し草の中から針を見つけるようなものでした。今では、機能を関数にカプセル化することで、問題を迅速に切り分けることができます。代わりに使えるものとしては、Java のラムダ式や、オブジェクト指向プログラミングのメソッドがあり、どちらも似たような目的で使われます。関数を書くときには、以下の点を覚えておいてください:(1) 各関数には単一の責任があること、そして (2) 関数名はその目的をはっきりと表すべきであること。