🙏 สวัสดีผู้ที่หลงเข้ามาอ่านทุกคนครับ เนื่องจากผมได้มีโอกาสรู้จัก และได้เริ่มอ่านหนังสือ Refactoring…
ตอนไป Odd-e gatherings ครั้งที่ผ่านมา ผมมีโอกาสได้คุยกับเจนเรื่องปัญหาที่เราลืมเก็บเงินลูกค้าเป็นเดือน ๆ เลย เราเลยคิดว่ามันคงจะดีถ้าเรามีกระดานที่บอกสถานะว่า invoice ใบไหนถึงขั้นไหนแล้ว จะได้ไม่หลุดแบบนี้อีก
ช่วงนี้มีโอกาสได้เล่าเรื่องนี้บ่อย เลยขอเอามาจดเก็บไว้ซะหน่อย
ในชีวิตการเขียนโปรแกรมของผม ผมแบ่งมันเป็นสองช่วง คือ ช่วงก่อนผมรู้จัก Test-Driven Development (TDD) กับช่วงหลังจากผมรู้จักมัน
Everyone knows that debugging is twice as hard as writing a program in the first place. So if you’re as clever as…
การเขียน guard let, if let, และ as? แบบ Swift ใน Kotlin
guard เอาไว้ตรวจค่า ว่าเป็นไปอย่างต้องการหรือป่าว ซึ่งถ้าไม่ตรงตามเงื่อนไขก็จะขับไล่มันออกจาก function โดยการ return, throw exception ออกจาก function ไป หรือ break ออกจาก loop