TDD ไม่รู้จักหรอกเอาแค่เริ่มรู้จัก Test ก่อน

บทความนี่อยากแนะนำเกี่ยวกับอีกสกิลหนึ่งที่คนเป็นนักพัฒนาต้องพยายามเข้าใจมัน ทั้งๆที่มันค่อนข้าง abstract และงงๆสำหรับคนบางคนที่เขียนโปรแกรมมาซักพัก หลายๆคนอาจจะเคยได้ยินเรื่อง TDD ( Test Driven Development ) ซึ่งถ้าใครเคยเรียนคอร์สหรือสัมผัสมาบางจะรู้สึกว่ามัน ว้าวมาก เราจะพัฒนาโปรแกรมได้อีกเยอะแน่ๆ เอาแต่เข้าใจริงๆ คือแม่งยากมากในการเริ่มต้น ผมก็เป็นคนหนึ่งในนั้น ผมรู้สึกว่ามันเจ๋งแต่พอจะใช้งานจริงมันลำบากมากๆ เลยจะมาเขียนสอนแบบง่ายๆก่อนครับ โดยบทความนี้เรายังจะไม่เขียนเทสเขียน code นะครับเราจะเริ่มทำความเข้าใจมันก่อน

[PHP] ฝึกเขียน Test EP 2 Fizzbuzz

บทความนี้จะเป็นการฝึกเขียน Test FizzBuzz เกมง่ายๆ โดยหลายๆคนคงจะได้ผ่านบททดสอบนี้ คล้ายๆกับการเริ่มเขียนโปรแกรมต้องเขียน Hello world นั่นแหละยังไง ยังงั้นเลย โดยผมอาจจะไม่ได้อัพขึ้น git hub ทีละขั้นนะครับอาจจะเป็นแบบไฟล์สำเร็จเลยแล้วอ่านเอาจากบทความนี้นะครับ ถ้าใครมีคำถามหรือข้อเสนอก็รบกวนเขียนฝากไว้ด้านล่างนะครับ

Code เป็นแล้ว Code ดีไหม ?

หลายๆคนที่เป็นนักพัฒนาโปรแกรม ( Programmer ) นั้นคงมีหลายครั้งในชีวิตที่เจอปัญหาว่า Code ตัวเองอ่านไม่ออกภายหลังจากที่เคยทำไปเมื่อ 3 เดือนที่แล้ว หรือไปเจองานที่ต้องทำต่อจากคนอื่นๆ ทำให้หัวเสีย จะดีไหมหากเรามาเริ่มทำให้ให้การเขียน Code ของเรานั้นดีกว่าเดิม อ่านง่ายขึ้น และไม่ต้องให้ตัวเองในอนาคตมาด่าเราในวันนี้