Останнім часом кожного разу, коли відкриваю вкладку PR, я відчуваю себе трохи виснаженим. Накопичення PR сягнуло неймовірних обсягів, штучний інтелект безперервно генерує код, а кількість рецензентів залишається незмінною. Здається, що швидкість роботи конвеєра значно перевищує реальні можливості команди. Рецензування перетворюється на гонитву за цим темпом. Якщо тест пройдено, код буде злитий. Наслідки вже після розгортання у виробничому середовищі.
Але найбільша проблема полягає не у кількості, а у системі мотивації. Розробники можуть здавать напівготовий код, майже не несучи за це жодних наслідків. А рецензенти витрачають додатковий час на пошук дрібних багів, отримуючи натомість лише більше роботи, а іноді їх навіть можуть вважати «сповільнювачами прогресу». Ця система базується на добросовісності, але реальні дії залежать від дедлайнів і KPI. Ця різниця в кінцевому підсумку відображається у якості коду. Саме тому мені здається дуже цікавим те, що створює @mergeproofapp. Вони не просто закликають до більшої уваги до якості коду, а надають PR економічну цінність. Щоб злити код, потрібно зробити ставку на токени. Якщо ви вірите у надійність свого коду, підтримайте його токенами. Якщо хтось знайде дійсний баг, він отримає нагороду. Деталі механізму дивіться у , але основна ідея дуже проста: високоякісний код має нести відповідний ризик. Коли між розробником і PR існує реальний інтерес, вони будуть думати двічі перед подачею. Коли рецензенти або шукачі вразливостей отримують очевидний прибуток, вони будуть більш уважно читати. Власники проектів можуть встановлювати нагороди для активного захисту своїх репозиторіїв, а не покладатися лише на добросовісність розробників. Якщо мотиваційна система не зміниться, якість коду також не покращиться. Хоча відповідальність за економічні наслідки може здатися незручною, це змусить кожного більш серйозно ставитися до свого внеску.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Останнім часом кожного разу, коли відкриваю вкладку PR, я відчуваю себе трохи виснаженим. Накопичення PR сягнуло неймовірних обсягів, штучний інтелект безперервно генерує код, а кількість рецензентів залишається незмінною. Здається, що швидкість роботи конвеєра значно перевищує реальні можливості команди. Рецензування перетворюється на гонитву за цим темпом. Якщо тест пройдено, код буде злитий. Наслідки вже після розгортання у виробничому середовищі.
Але найбільша проблема полягає не у кількості, а у системі мотивації. Розробники можуть здавать напівготовий код, майже не несучи за це жодних наслідків. А рецензенти витрачають додатковий час на пошук дрібних багів, отримуючи натомість лише більше роботи, а іноді їх навіть можуть вважати «сповільнювачами прогресу». Ця система базується на добросовісності, але реальні дії залежать від дедлайнів і KPI. Ця різниця в кінцевому підсумку відображається у якості коду.
Саме тому мені здається дуже цікавим те, що створює @mergeproofapp. Вони не просто закликають до більшої уваги до якості коду, а надають PR економічну цінність. Щоб злити код, потрібно зробити ставку на токени. Якщо ви вірите у надійність свого коду, підтримайте його токенами. Якщо хтось знайде дійсний баг, він отримає нагороду. Деталі механізму дивіться у , але основна ідея дуже проста: високоякісний код має нести відповідний ризик.
Коли між розробником і PR існує реальний інтерес, вони будуть думати двічі перед подачею. Коли рецензенти або шукачі вразливостей отримують очевидний прибуток, вони будуть більш уважно читати. Власники проектів можуть встановлювати нагороди для активного захисту своїх репозиторіїв, а не покладатися лише на добросовісність розробників.
Якщо мотиваційна система не зміниться, якість коду також не покращиться. Хоча відповідальність за економічні наслідки може здатися незручною, це змусить кожного більш серйозно ставитися до свого внеску.