วิธีการแบบยาวโดยทั่วไปถือว่าไม่ดี แต่ในรหัสของฉันฉันมีวิธีการแบบยาวที่เข้าใจยาก (มากกว่า 50 บรรทัด) ฉันมีปัญหาในการทำให้วิธีการเหล่านั้นอ่านง่ายขึ้นเพราะคำสั่งเดียวที่มีอยู่แล้วมีความยาวมากกว่า 50 บรรทัดและคำสั่งเดียวที่อ่านยากคือการสร้างแบบสอบถามฐานข้อมูลโดยใช้ ORM เพื่อทำงานบางอย่างที่งานเสร็จแล้ว ระบุไว้อย่างชัดเจนในชื่อวิธีการ เหตุผลที่คำสั่งยาวมากเพราะรวมอยู่ในหลายคอลัมน์ใช้หลาย wheres และเลือกคอลัมน์ที่แตกต่างกันหลายรายการเพื่อสร้างรูปแบบเอาต์พุตเอกสารที่จำเป็น
รหัสที่อ่านยากเช่นนี้ถือว่าเป็นรหัสที่ไม่ดีหรือไม่? ในทำนองเดียวกันถ้าฉันเขียนโค้ดสำหรับอัลกอริธึมที่ซับซ้อนส่งผลให้โค้ดที่อ่านยากถูกห่อด้วยวิธีการตั้งชื่ออย่างชัดเจนรหัสนั้นเป็นโค้ดที่ไม่ดีหรือไม่