Функції використовуються не тільки для мінімізації дублювання коду - вони також використовуються для поділу довгої функції на більш дрібні для збільшення читабельності, а також для створення коду самокоментуванням. Однак цей коефіцієнт посилення не прямо пропорційний кількості LOC на функцію чи метод; інакше ми мали б тонни функцій, які містять лише один рядок або два коду.
Це змушує мене замислитися: чи існує оптимальна кількість LOC на функцію? Якщо так, що це таке, і чи відхиляється він між мовами?