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