- แก้โค้ดที่เดียว แต่ไม่พังที่อื่น — 3 หลักง่าย ๆ ของ Functional Programming
ทำไมโค้ดบางตัวเทสง่าย แก้แล้วไม่พังที่อื่น — คำตอบอยู่ที่ 3 หลักของ Functional Programming ที่คุณใช้ได้แม้ในภาษาที่ไม่ใช่ FP โดยตรง
4 min read - Declarative vs Imperative — บอกคอมพิวเตอร์ว่า 'ทำยังไง' หรือ 'อยากได้อะไร'
ทำไมโค้ดบางอันสั่งทีละขั้น แต่บางอันบอกแค่ผลลัพธ์ที่อยากได้แล้วจบ — มาทำความเข้าใจสอง paradigm ที่คุณใช้อยู่ทุกวันโดยไม่รู้ตัว
3 min read - OOP คืออะไร — เข้าใจ 3 แกนหลัก Encapsulation, Inheritance, Polymorphism
เข้าใจ OOP จริง ๆ ผ่านสามแนวคิดหลักที่ทุก codebase ใช้ — ซ่อนอะไร รับอะไรมา และแปลงร่างได้กี่แบบ
3 min read - API คืออะไร — ทำไมถึงอยู่ในทุกแอปที่คุณใช้
API คือข้อกำหนดที่ระบบสองฝั่งตกลงกันว่าจะคุยกันยังไง ตั้งแต่พื้นฐานจนถึง REST ที่ใช้ในงานจริง
2 min read - Bus Factor — วัดความเสี่ยงของทีมเมื่อคนสำคัญหายไป
ถ้าคนคนเดียวในทีมลาออกวันพรุ่งนี้ โปรเจกต์จะอยู่รอดได้ไหม? Bus Factor คือตัวเลขที่ตอบคำถามนี้
2 min read - Git คืออะไร และทำไมถึงเปลี่ยนชีวิตนักพัฒนา
ถ้าเคยลบโค้ดแล้วเสียใจ หรือส่งไฟล์ให้เพื่อนแล้วมึนกับชื่อ final_v2_fixed_FINAL.zip — Git คือสิ่งที่คุณต้องรู้
2 min read - ตั้งชื่อตัวแปรและฟังก์ชันให้สื่อความหมาย — เขียนโค้ดที่อ่านแล้วเข้าใจได้ในตัว
ชื่อที่ดีไม่ต้องการ comment อธิบาย ชื่อที่แย่ทำให้ทีมเสียเวลาทุกครั้งที่อ่านโค้ด
1 min read - Control Structures & Boolean Logic — กลไกที่ทำให้โปรแกรมคิดเองได้
ทำความเข้าใจ control structures และ boolean logic รากฐานที่ทำให้โปรแกรมตัดสินใจ วนซ้ำ และตอบสนองต่อสถานการณ์ได้ พร้อมตัวอย่างจริง ข้อผิดพลาดที่พบบ่อย และวิธีเขียนโค้ดให้อ่านง่ายขึ้น
3 min read
บทความทั้งหมด
Page 2 - Showing 8 of 27 posts