Github Copilot 造成程式碼品質下降
創作者:David Ramel From Visual Studio Magazine
文章:New GitHub Copilot Research Finds 'Downward Pressure on Code Quality'
跟之前 用 Github Copilot 寫新學的 Rust 的感觸 類似:在小範圍可以幫助產生代碼,即使在不熟悉語言的情況下。
但在有成熟架構的大專案裡會帶來很多缺點:
- 增加重複的程式碼,而不是重用
- 在重構(Refactoring)上沒有幫助
也想到之前看過的這篇《面試應該用 Code Review 取代 Leetcode》。
演算法相關問題的程式碼能夠快速生成之後,大型程式碼的解讀、優化與溝通能力才是與 AI 時代最需要的能力。