この記事では、関数の長さを行数 (LoC) で評価することの問題点を指摘しています。特に、長い関数を小さく分割することが質の改善と考えられがちですが、実際にはこれが深刻な問題解決には繋がらないと述べています。重要なのは機能の「認知的複雑さ」(CC)を考慮し、これを効果的に管理することです。また、関数を分割することによるコストや設計原則(関連性やコンテキストのオーバーヘッドなど)についても警鐘を鳴らしています。最終的には、コードの見た目や行数ではなく、そのロジックの単純さを優先することが求められると伝えています。