
Iniulat ng mga kontribyutor at tagapangalaga ng Godot game engine ang lumalaking problema sa tinatawag na "neuroslope" pull requests, na lumilikha ng karagdagang pasanin sa project team.
Tungkol sa problema Isinulat ni Sinabi ni Rémi Verschelde, isa sa mga nangungunang developer ng engine, na ang bilang ng mga PR na nabuo ng AI sa GitHub repository ng Godot ay lumago nang malaki, at ang pagsusuri sa mga ito ay nagiging "lalong nakakapagod at nakakapanghina ng loob" para sa mga maintainer.
Nabanggit ng mga developer ang ilang katangian ng "neuroslope":
- masyadong mahaba, pormuladong mga paglalarawan ng pagbabago
- mga pag-edit na kadalasang walang katuturan
- ang kakulangan ng pag-unawa ng may-akda sa sarili niyang code
- kaduda-duda o gawa-gawang resulta ng pagsusulit
Gaya ng binigyang-diin ni Verschelde, kailangang i-double check ng team ang bawat PR mula sa mga bagong kontribyutor nang ilang beses sa isang araw: "Kung ang code ay isinulat kahit man lang bahagyang ng isang tao, kung nauunawaan ba ng may-akda ang mga pagbabagong ginawa, at kung sinubukan ba nila ang mga ito."
Karaniwang ipinoposisyon ng Godot ang sarili bilang isang proyektong open-source na madaling i-contribute. Malugod na tinatanggap ang sinumang gumagamit ng engine na mag-ambag sa pag-unlad nito. Gayunpaman, ayon sa mga developer, ang lumalaking daloy ng mga PR na binuo ng AI ay nagsisimula nang magpahina sa modelong ito: "ang mga tagapangalaga ay gumugugol ng malaking oras sa pagsala at pagsusuri sa mga pagbabagong mababa ang kalidad."
"Hindi ko alam kung gaano katagal natin ito mapapanatili," sabi ng isang developer.
May mga iminungkahing hakbang pang-organisasyon, tulad ng paghihiwalay ng mga pila para sa pagsusuri: pagbibigay-priyoridad sa mga PR mula sa mga account na may mahabang kasaysayan ng open-source na pakikilahok at isang hiwalay na pila para sa mga bagong kontribyutor.
Itinuturo rin ng mga developer na ang tanging napapanatiling solusyon ay ang pagtaas ng pondo ng proyekto upang masakop ang karagdagang gawain sa pagsusuri.
Pinagmulan: linux.org.ru
