最近,每次打開 PR 標籤頁,我都感覺有點精疲力竭。PR 堆積如山,AI 代碼源源不斷地生成,而審核人員的數量卻絲毫沒有變化。感覺就像傳送帶的運轉速度遠遠超過了團隊的實際控制能力。審核變成了為了跟上這股速度。只要測試通過,代碼就會被合併。生產環境之後再處理後果。


但最大的问题不在于数量,而在于激励机制。开发人员可以交付半成品代码,几乎不用承担任何后果。而代码审查员花费额外时间找出细微的 bug,却只会得到更多的工作,有时甚至会被视为“拖慢进度down. ”。这套系统依赖于善意,而实际行为却受制于截止日期和 KPI。这种差距最终体现在代码质量上。
这就是为什么我觉得 @mergeproofapp 正在构建的东西很有意思。他们不只是呼吁大家更加重视代码质量,而是为 PR 赋予了经济价值。要合并代码,你需要质押代币。如果你相信自己的代码足够可靠,就用代币来支持它。如果有人发现了有效的 bug,就会获得赏金。具体机制详见 ,但核心理念很简单:高质量的代码需要承担相应的风险。
当开发者与 PR 之间存在实际利益关系时,他们会在提交前三思。当代码审查员或漏洞猎人能获得明显收益时,他们会更加仔细地阅读。项目所有者可以设立赏金来积极保护他们的代码库,而不是仅仅依赖于开发者的良好意愿。
如果激励机制不改变,代码质量也不会提高。虽然让代码提交者承担经济责任可能会让人感到不舒服,但这会迫使每个人更加认真地对待他们提交的代码。
查看原文
post-image
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)