อะไรเป็นแรงบันดาลใจจากคำถามนี้: สำหรับปัญหาที่พบบ่อยคือการตั้งโปรแกรมการทำงานที่ไม่เหมาะสม - แต่อย่างไรก็ตามคำถามที่ฉันต้องการเสมอ แต่ก็กลัวที่จะถาม
ฉันอยู่ใน ... ดีมาเรียกมันว่าการพัฒนาซอฟต์แวร์ทางวิศวกรรมเกือบตลอดชีวิตของฉันและในช่วงเวลานั้นถึงแม้ว่า OO จะอยู่ที่นั่นเสมอ ( ส่วนใหญ่แล้ว) ฉันไม่เคยต้องการใช้ "วิธีการของมัน" หรือเรียนรู้กระบวนทัศน์นั้น เราใช้โครงสร้างของโปรแกรมที่ค่อนข้างง่ายรูทีน / ฟังก์ชั่น / โมดูลและตรงข้ามกับแนวปฏิบัติที่ดีที่สุดของวันนี้ในการจัดการโปรแกรมเหล่านั้น (โปรแกรมที่มีความยาวไม่เกิน 300k LOC ไม่มีอะไรใหญ่เกินไป) ไม่เคยพิสูจน์ว่าเป็นเรื่องยาก
ดังนั้นฉันอยากถามคุณว่าอะไรคือปัญหาการเรียงลำดับที่กระบวนทัศน์เชิงวัตถุจะไม่เป็นทางเลือกที่ดี? ในการเปรียบเทียบกับการเขียนโปรแกรมขั้นตอน?