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