เมื่อไหร่ที่ฉันควรใส่ใจเกี่ยวกับการแสดง?
เป็นเวลานานที่สุดในสถานที่ต่าง ๆ เช่นช่องทาง IRC ของ Java , SO และสถานที่อื่น ๆ ที่ฉันได้รับการบอกเล่าบางอย่างตามแนวของ "กังวลเกี่ยวกับลักษณะของโค้ดและการอ่าน / การทำความเข้าใจในตอนนี้และประสิทธิภาพในภายหลัง ดังนั้นเป็นเวลานานที่สุดที่ฉันไม่ได้เป็น OCD เกี่ยวกับประสิทธิภาพการทำงานสำหรับเดสก์ท็อปขนาดเล็กหรือเว็บแอปของฉันเพียงแค่ลบสิ่งที่ไม่มีประสิทธิภาพออกไปอย่างเห็นได้ชัด คำตอบส่วนใหญ่คือ "แล้วความสามารถในการปรับขยายได้?" นั่นเป็นจุดที่ถูกต้อง แต่ถ้าแอพของฉันถูกสร้างขึ้นเพื่อแยกวิเคราะห์พูดยาว 10,000 บรรทัดไฟล์ฉันควรทำให้โค้ดของฉันยุ่งเหยิงสำหรับคนส่วนน้อยที่กำลังจะผลักไฟล์ 1,000,000 บรรทัดหรือไม่ คำถามหลักของฉันคือเมื่อใดที่ฉันควรแลกเปลี่ยนวิธีที่ง่าย แต่ไม่มีประสิทธิภาพในการทำงานกับสัตว์ยักษ์ที่ซับซ้อนขนาดใหญ่ที่ทำสิ่งต่าง ๆ อย่างรวดเร็ว แต่ทำลายวิธีที่เป็นไปได้ในการอัพเกรดและทำให้รหัสยากเกินไป