関数化云々は設計の話なんだよな
アルゴリズムはコーディングの話
両者を峻別できない人は論理的に思考できていない