ว่ากันด้วยเรื่องของ Bug
ว่ากันด้วยเรื่องของ Bug สำหรับการพัฒนาโปรแกรมใดๆก็ตามแต่ หากไม่พบเจอกับสิ่งที่เรียกว่า Bug ก็ไม่น่าจะเรียกว่า ได้พัฒนาโปรแกรม แต่ถ้ามีเยอะมากเกินไป ก็คงไม่ไหว สำหรับโปรแกรมทดสอบคำนวณ FullMoon ในรอบนี้ก็เช่นกัน ซึ่ง Bug ของเรื่องนี้ เกิดขึ้นจากตรรกะที่ปรากฏอยู่เฉพาะในตำราฝั่งบ้านเรา ไม่ปรากฏในต้นทาง อาจเป็นเพราะความยาวนาน และเป็นแต่จำกฎเกณฑ์กัน ทำตามๆกันมา โดยไม่มีคนอธิบายหลักการให้ทราบ จึงทำให้การคำนวณนั้นเกิดปัญหา สุดท้าย ผู้เขียนจึงแก้ปัญหาด้วยการปรับใช้วิธีการของต้นทาง คือ ปรับเป็นสมผุสอาทิตย์บวก 180 องศา ลบสมผุสจันทร์ หารด้วย ภูจันทร์ เสีย เป็นอันจบเรื่องกัน อันที่จริง ยังมีวิธีการเทียบบัญญัติไตรยางศ์ อีกด้วย แต่ไม่ได้ใช้ เนื่องจากต้องปรับสูตรและตัวแปรใหม่ทั้งหมด เรื่องเลยจบลงที่การใช้สูตรต้นทางเสียจะดีกว่า ( เป็นวิธีการที่ไม่กระทบต่อโครงสร้างของโปรแกรมมากนัก) จากรูปที่ให้ไว้นี้ พบว่า เกิดปัญหา Bug ทางตรรกะ ที่เดือน 10 หรือตุลาคม นี่เอง โดยพบว่า เมื่อคำนวณโดยใช้คัมภีร์ ค่าที่ได้ออกมาเป็นค่าประหลาด จากการตรวจสอบโดยละเอียด พบว่าค่าที่ได้เกิดจากตรรกะที่ไม่เป็นไปตามสู...