Development

Development

รู้จักกับ Colocation ขยับโค้ดให้ใกล้ชิดกัน เพื่อการอ่านที่ง่ายขึ้น

Colocation คืออะไร colocation เป็นเทคนิคการเขียนและจัดการโค้ด ให้อยู่ในตำแหน่งใกล้ๆ กัน ทำให้หาโค้ดที่เกี่ยวข้องกันได้ง่ายขึ้น ตัวอย่างเช่น ย้ายโค้ดที่อยู่คนละโฟลเดอร์กัน มาอยู่ที่โฟลเดอร์เดียวกัน หรือโค้ดที่อยู่คนละไฟล์กัน มารวมอยู่ที่ไฟล์เดียว เพื่อให้แก้ไขและทำให้เราอ่านทำความเข้าใจโค้ดได้ดีขึ้น เป็นวิธี refactor ที่คอนเซปง่ายๆ แต่ใช้ได้ผลดีทีเดียว ตัวอย่างการใช้งาน เรามาดูตัวอย่างของ colocation […]

Development

เริ่มต้นโปรเจ็ค TypeScript แบบง่าย ไม่เกิน 10 นาที!

วันนี้เรามาใช้ตัว Bun ในการสร้างโปเจ็ค TypeScript กันครับ ซึ่งเจ้าตัว Bun มีความสามารถหลายอย่างมาก ไม่ว่าจะเป็น package manager, test runner, build tool แถมยังทำงานเร็วมากๆ ด้วย มาย้อนดูวิธีการ setup TypeScript

Development

Types vs Interfaces ใน TypeScript ต่างกันยังไงแบบสั้นๆ

หลายคนที่ใช้ TypeScript มาคงจะเจอปัญหาว่าเจ้า Type กับ Interface มันต่างกันยังไง หากได้ไป opensource ต่างๆ ก็จะพบว่า บางอันก็ใช้ Type เป็นหลัก บางที่ก็ใช้ Interface เป็นหลัก จริงๆ แล้วเราควรจะใช้อันไหนกันแน่ มาหาคำตอบกัน…

Scroll to Top