GitHub โชว์การใช้ Copilot อธิบายโค้ดเก่าที่ไม่มีใครรู้จักแล้ว แปลงโค้ดเป็นภาษาโปรแกรมยุคใหม่ให้

by mk
16 January 2025 - 06:53

GitHub โชว์การใช้ GitHub Copilot ช่วยแก้ปัญหาโค้ดเก่าๆ (legacy) ที่เขียนไว้นานมากแล้ว ไม่มีใครรู้จักโค้ดชุดนั้นเหลืออยู่ในองค์กรแล้ว หากเป็นมนุษย์ทั่วไปอาจต้องใช้เวลาอย่างมากในการทำความเข้าใจโค้ดเก่าเหล่านี้ แต่เมื่อเป็น Copilot จะเป็นโค้ดเก่าหรือใหม่ ล้วนมองเหมือนกัน

วิธีการใช้งานสามารถใช้ Copilot Chat สั่งให้อธิบายโค้ดเก่าๆ ได้เหมือนกับโค้ดเขียนใหม่เลย ตัวอย่างในคลิปสั่งให้ Copilot Chat อ่านโค้ดภาษา COBOL แล้วแปลงมาเป็นภาษา Python ที่โปรแกรมเมอร์คนนั้นๆ คุ้นเคยและเข้าใจได้ง่ายกว่า ใช้พร้อมท์แค่ “Explain this code to me like I’m a Python developer.” เท่านั้น

GitHub Copilot ยังสามารถใช้แนะนำ logic และโครงสร้างของโค้ดที่ดีกว่าของเดิม และเพิ่มคอมเมนต์อธิบายโค้ด เขียนเอกสารกำกับได้ด้วยเช่นกัน ทั้งหมดสามารถทำได้ผ่าน Copilot แบบ free-tier ถ้าไม่เกินโควต้าที่กำหนดไว้

ที่มา - GitHub Blog

Blognone Jobs Premium