Slijedite ZDNET: Dodajte nas kao preferirani izvor na Googleu.
Sadržaj objave
ZDNET -ovi ključni poduhvat
- Linus Torvalds nervira ne-informativne veze u predloženim promjenama Linux koda.
- Mnoge od ovih beskorisnih veza potječu iz AI Dev programa i drugih automatiziranih alata.
- Torvalds ne želi vidjeti veze osim ako ga ne odvedu u korisne informacije o zakrpi.
Sve je počelo jednim popravkom resursnog čvora prepisa u Linux kernelu. Što je više Linus Torvalds gledao, to je postao zbunjeniji. Vidite, popravak nije “Zapravo popravite bilo što. “Tada, Torvalds je objasnio, uočio je” obećavajuću “vezu:” argument za koji sam se nadao da će objasniti zašto ta besmislena počinjenja postoji, ali kao i uvijek ta veza je izgubila samo moje vrijeme ukazujući na iste proklete informacije koje su već bile tu. “
Također: linus torvalds izgradio je git u 10 dana – i nikad nisu zamislili da će trajati 20 godina
‘Već zaustavi ovo smeće’
Prešao je od zbunjenih u nerviran u ničemu ravnog u raspravi o Linux Kernel List (LKML). Torvalds je nastavio: “Nadao sam se da će to ukazivati na izvješće o nekim OOPS -u ili nešto što bi objasnilo zašto je moja početna reakcija bila pogrešna.” Završio je razočaran.
Dakle, Torvalds je objavio: “Već zaustavite ovo smeće. Prestanite dodavati besmislene argumente veza koji troše vrijeme ljudi. Dodajte vezu ako ima * dodatne * informacije. Dovraga, stvarno mrzim te besmislene veze. Obožavam vidjeti * korisne veze, ali 99% veza koje zapravo vidim samo točke za glupo, i samo *.
Ukratko, “Ako zapravo očekujete da to povučem, želim pravo objašnjenje, a ne beskorisnu vezu. Da, mrzovoljan sam. Osjećam se kao da je moj glavni posao – zaista moj jedini posao – pokušati smisliti izvlačenje zahtjeva, i zato apsolutno skrenem te stvari koje se automatski dodaju i samo otežavaju svoj posao.”
Također: Linuxovo izvanredno putovanje od jednog Dev -ovog hobija do 40 milijuna redaka koda – i brojanja
Drugi se slažu. Kao što je rekao jedan Reddit komentator, “Linus ima točku. Taj originalni flaster izgledao je kao sažetak napisanog AI, a veza do objašnjenja problema bila je isti sažetak. “
AI programiranje i neiskustvo
Dakle, zašto su ove besmislene veze postale ponavljajući problem? S porastom AI programiranja, mnogi suradnici sada koriste automatizirane skripte, botove ili integracije platforme, kao što su GitHub ili GitLab, koje automatski generiraju hiperveze za probleme s unakrsnim referencama, zahtjeve za spajanjem i podneske zakrpa. Zvuči dobro, zar ne?
Međutim, ovi sustavi često dodaju veze koje upućuju na zakrpu e -poštu ili generičku stranicu bez ponude dodatnih informacija, povijesti rasprave ili konteksta praćenja pogrešaka koji bi pomogli u razumijevanju zakrpe. Drugim riječima, troše vrijeme održavanja. Upozorenje spojlera: Prilično svi održavači, a ne samo torvale, imaju više nego dovoljno na svojim pločama bez dodavanja rada.
Također: Linus torvalds eksplodira kernel dev za ‘pogoršanje svijeta’ s zakrpama ‘smeće’
Nisu samo ovi alati koji uzrokuju ovaj problem. Manje iskusni ili užurbani programeri slijede propisane tijekove rada ili predloške koji potiču ili zahtijevaju uporabu veza, bez obzira na relevantnost. Budući da je mali nadzor ili provođenje najboljih praksi, Mnoge se veze dodaju isključivo iz navike ili usklađenostišto dovodi do širenja besmislenih referenci.
Ako želite usrećiti Torvalds, to je prilično jednostavno. Samo učinite ono što je pitao: “Možemo li, molim vas, zaustaviti ovaj automatizirani idiotizam?”