科技 KOL Lior Alexander 在最近的經驗中表達了他對 AI 編碼工具的疑慮,特別是在處理生產代碼時。他分享了自己在重構一個服務超過 50,000 個活躍會話的身份驗證端點的過程,並測試了 JetBrains 的 AI 編碼助手 Junie。Alexander 指出,Junie 在開始編寫代碼前,能夠提取超過 15 個相關文件,並解釋它們之間的關聯。Junie 還建議將身份驗證移至單獨的服務層,以便於測試和未來的供應商更換。儘管 Junie 提出了將刷新令牌存儲在數據庫中的建議,但Alexander 更傾向於使用內存存儲以提高速度,Junie 也能夠靈活調整。雖然生成的代碼並不完美,Alexander 最終還是需要自己重寫錯誤處理部分,但他能夠理解每一個決策,這使得代碼審查變得更加有效。此外,Alexander 還驚訝於 Junie 可以直接從 GitHub 上執行任務,這讓他在審查其他代碼時也能觸發重構,這是一個意想不到的便利功能,讓他能夠更高效地工作。