What is Nostr?
minseo
npub1h9l…q9qf
2025-04-02 11:29:48

minseo on Nostr: คิดโค้ดไม่ออก ติดบัคแล้ว ...

คิดโค้ดไม่ออก ติดบัคแล้ว ทำยังไงดี?
เราจะมาแนะนำอีกวิธีนึง คือ คุยกับเป็ดยาง!
.
คิดว่าหลาย ๆ คงรู้จัก “Rubber Duck Debugging” คือการอธิบายโค้ดที่ติดบัคให้กับน้องเป็ดยางอาบนํ้าได้ฟังกัน แล้วมันฮิตอยู่ช่วงนึงเลยต้องซื้อไว้เป็นของตัวเอง

ซึ่งจริง ๆ ถ้าใครหาเป็ดยางไม่ได้ก็ลองหาอย่างอื่นแทนได้นะ โดยหลักการสำคัญคือต้องมีบทบาท “ผู้ฟัง” อาจจะเป็นน้อง Android Collectible, น้อง art toy ใด ๆ แม้กระทั่งมัมหมีชาวเดฟก็มีน้องเนยเป็นของตัวเองกันอยู่ล่ะ

หรือใช้เพื่อนของพี่ในทีม ก็คือตัว LLM ใด ๆ ในการทำสิ่งนี้ได้เช่นกัน เป็นการเรียบเรียงความคิดว่า ถ้าเราถามคนในทีมจะอธิบายยังไงให้เขาเข้าใจ แล้วยังช่วยให้เรามองเห็นจุดผิดพลาดในโค้ดที่นึกได้ตอนพูดด้วย แต่การใช้ LLM มีข้อควรระวัง คือ ไม่ควรถามแบบใส่ business logic หรือความลับของบริษัทเข้าไปด้วยนะ

เช่น ทำไม view นี้ไม่เปลี่ยนสี, ทำไมที่เราคิดมันคำนวณผิด

หวังว่าทุกคนจะได้ประโยชน์กันน้าาา #siamstr

Author Public Key
npub1h9ls03lflhvgzzmkf6nsymspw3auh0f3d97c02e5l4edn2waefcszlq9qf