Ölçülebilir ölçümlerle yapılan herhangi bir çalışmanın farkında değilim. Diğerleri sorunuzun yorumlarında belirttiği gibi, bunu başarmak neredeyse imkansızdır. Ancak buna cevap vermeye çalışan biraz felsefi yazılar var.
Bu konuda en sevdiğim yazı Ben Moseley ve Peter Marks'ın Tar of Out Pit . Karmaşık sistem tasarımı ile ilgili saygın kaynaklardan oldukça ilginç sonuçlara kadar çeşitli açıklamalara neden olur.
Tar Pit dışında fonksiyon programlamanın aslında önerdikleri çözümleri desteklemek için en iyi paradigma olduğu sonucuna varılıyor. Bu mantıklı, çünkü benim tecrübelerime göre, karmaşık OOP sistemleri zaman içinde prosedürlere çok yakınlaşıyor ve prosedür OOP gibi görünmeye başlıyor (sözdizimi ve diğer nitelikleri yok, ancak bir yürütme akışı oldukça benzer hale gelebilir). Gerçek fark, farklı bir paradigma ile veya onu OOP ile birleştirerek gelir. Şu anda, bu paradigma, nihayet ortak programcılar tarafından ortak iş uygulamalarında kullanılabilir hale gelen fonksiyonel programlamadır (oraya hala var).