- แก้โค้ดที่เดียว แต่ไม่พังที่อื่น — 3 หลักง่าย ๆ ของ Functional Programming
ทำไมโค้ดบางตัวเทสง่าย แก้แล้วไม่พังที่อื่น — คำตอบอยู่ที่ 3 หลักของ Functional Programming ที่คุณใช้ได้แม้ในภาษาที่ไม่ใช่ FP โดยตรง
4 min read - OOP คืออะไร — เข้าใจ 3 แกนหลัก Encapsulation, Inheritance, Polymorphism
เข้าใจ OOP จริง ๆ ผ่านสามแนวคิดหลักที่ทุก codebase ใช้ — ซ่อนอะไร รับอะไรมา และแปลงร่างได้กี่แบบ
3 min read - ตั้งชื่อตัวแปรและฟังก์ชันให้สื่อความหมาย — เขียนโค้ดที่อ่านแล้วเข้าใจได้ในตัว
ชื่อที่ดีไม่ต้องการ comment อธิบาย ชื่อที่แย่ทำให้ทีมเสียเวลาทุกครั้งที่อ่านโค้ด
1 min read