返回專欄
noryn 專欄 / 觀點

衡量完整流程,而非鍵盤敲擊次數。

周全評估代理輔助開發時,可以考量哪些面向。

作者:Noryn 編輯團隊 · 概念專欄

快速產生程式碼很容易被看見,理解、修正、審查與整合所花的時間卻較不明顯。若評估只衡量第一部分,就可能忽略對完整流程的影響。

從具代表性的任務開始

採用團隊實際會做的工作:小型錯誤修正、一般功能,或熟悉程式庫中的維護變更。預期成果要夠清楚,讓審查者能評估結果。

納入需要理解脈絡的任務。獨立的程式練習,不一定能看出代理是否遵循專案慣例、找到正確界線,或保留無關行為。

記錄完整投入

追蹤定義任務、引導代理、檢視變更與修正問題所花的時間,也記錄交付品質,以及提出的檢查是否有意義。

數字搭配觀察才更有用。一場較慢、卻找出重要邊界情境的工作階段,可能比日後需要補救的快速變更更有價值。

尋找規律

有些任務很適合代理,有些卻反覆需要介入。這些差異能協助團隊決定何時使用工具,何時採用其他工作方式。

好的評估能改善決策,即使最後決定只在部分情境採用。

讓維護成果的人參與

詢問審查者:變更是否容易理解、是否遵循既有模式,以及是否願意維護這份成果。撰寫提示者的體驗,只是整體的一部分。

目標是了解完整流程能否產出有用、易於維護的成果。比起程式碼出現得快不快,這個問題更嚴格,也更有幫助。


繼續閱讀

認識 noryn,讓開發更順暢。

閱讀下一篇文章