- SOLID, DRY, KISS, YAGNI — หลักการออกแบบโค้ดที่ทีมควรรู้
รู้จักหลักการออกแบบโค้ดที่ทีมพูดถึงบ่อยที่สุด ทั้ง SOLID, DRY, KISS, YAGNI พร้อมตัวอย่างจริงและข้อควรระวังเมื่อนำมาใช้ร่วมกัน
4 min read - ตั้งชื่อตัวแปรและฟังก์ชันให้สื่อความหมาย — เขียนโค้ดที่อ่านแล้วเข้าใจได้ในตัว
ชื่อที่ดีไม่ต้องการ comment อธิบาย ชื่อที่แย่ทำให้ทีมเสียเวลาทุกครั้งที่อ่านโค้ด
1 min read - ศัพท์แปลก ๆ ในทีม software — bus factor, rubber duck, blameless postmortem และอื่น ๆ ที่น่าสนใจ
ถ้าเคยได้ยินคนในทีมพูดถึง bus factor, rubber duck หรือ bikeshedding แล้วงง — บทความนี้รวบรวมศัพท์พวกนี้ไว้พร้อมว่าแต่ละคำมีไว้ทำอะไร
3 min read