Screen Shot 2559-02-17 at 8.12.59 PM
วันนี้ได้อ่านบทความเรื่อง Kill your dependency
อธิบายเกี่ยวกับการตัด และ ลบ dependency
หรือ libary ต่าง ๆ ที่เราไม่ต้องการใช้ออกไป
ซึ่งปิดท้ายด้วย สิ่งที่นักพัฒนาควรต้องเข้าใจไว้เลย
ประกอบไปด้วย

No code runs faster than no code.
No code has fewer bugs than no code.
No code uses less memory than no code.
No code is easier to understand than no code.

ดังนั้นให้ตัดสิ่งที่ไม่จำเป็นออกไปซะ
ซึ่งเท่าที่ผมพบเจอมา น่าจะเป็นภาษา Golang ที่ใส่ใจในเรื่องนี้อย่างมาก
บางภาษาก็มีเครื่องมือสำหรับลบ code ที่ไม่ถูกเรียกใช้งานกันเลย

ดังนั้น Developer ลองถามตัวเองสิว่า
เราตัด dependency ที่ไม่จำเป็นอกไปกันบ้างไหม ?
เราตัด library ที่ไม่ได้ใช้ออกไปกันบ้างไหม ?