18 ก.พ. เวลา 13:20 • ไอที & แก็ดเจ็ต

Google เปิดตัว "go fix" เวอร์ชันใหม่ใน Go 1.26 ช่วยนักพัฒนาอัปเกรดโค้ดให้ทันสมัย

โดย
Alan Donovan หนึ่งในทีมพัฒนาภาษา Go จาก Google ได้เขียน Blog เชิญชวนให้ผู้ใช้ภาษา Go ใช้คำสั่ง go fix ซึ่งได้รับการปรับปรุงครั้งใหญ่ใน Go 1.26 ที่เพิ่งเปิดตัว เพื่อช่วยให้โค้ดเป็นไปตามฟีเจอร์ภาษารุ่นใหม่
  • ​ปัญหาและที่มา
1) ปัญหาจากโค้ดที่เขียนโดย AI
- โค้ด Go ใหม่ๆ จำนวนมากเขียนด้วย LLM ที่เรียนรู้จากโค้ดเก่า
- ส่งผลให้ไม่ใช้ฟีเจอร์ใหม่ๆ ของภาษา
- บางครั้ง LLM อ้างว่า Go ไม่มีฟีเจอร์ทั้งที่มีอยู่แล้ว
2) แนวโน้มที่ต้องแก้ไข
- นักพัฒนาต้องการโค้ดที่ทันสมัย และ มีประสิทธิภาพ
- การอัปเดตโค้ดด้วยมืออาจใช้เวลามาก และ เสี่ยงผิดพลาด
  • ​ฟีเจอร์ใหม่ของ go fix
1) Modernizer
- สามารถปรับโค้ดให้ทันสมัยได้อัตโนมัติ
- ตัวอย่างการปรับ: ใช้ min/max, range, strings.Cut
2) การพัฒนาในอนาคต
- การเพิ่มฟีเจอร์ภาษาใหม่ๆ ต้องมี modernizer มาในตัว
- ไลบรารีต่างๆ สามารถแนะนำวิธีการใช้งานสมัยใหม่
- เมื่อรัน go fix จะได้คำแนะนำของไลบรารีไปด้วย
✏️ Shoper Gamer
  • ​Go (Golang) คืออะไร 👇
Credit :
👇
  • ​https://www.blognone.com/node/149790
  • ​https://go.dev/blog/gofix
โฆษณา