Agak terinspirasi oleh pertanyaan ini: Untuk masalah umum apa pemrograman fungsional tidak cocok? - namun demikian sebuah pertanyaan yang selalu saya inginkan, tetapi terlalu takut untuk bertanya.
Saya sudah berada di ... yah, sebut saja itu pengembangan perangkat lunak praktis hampir sepanjang hidup saya, dan dalam semua waktu itu, meskipun OO selalu ada di sana (well, sebagian besar waktu itu) saya tidak pernah memiliki kebutuhan untuk menggunakan "jalannya", atau untuk mempelajari paradigma itu. Kami selalu menggunakan struktur, rutinitas / fungsi / modul program yang agak sederhana dan meskipun bertentangan dengan praktik terbaik saat ini mengelola program-program tersebut (program hingga sekitar 300k LOC, tidak ada yang terlalu besar) tidak pernah terbukti sulit, apalagi mustahil.
Jadi saya ingin bertanya kepada Anda, apa yang akan menjadi masalah yang paradigma berorientasi objek tidak akan menjadi pilihan yang baik? Dibandingkan dengan pemrograman prosedural?