Линус Торвалдс, основачот и главен одржувач на јадрото Linux, смета дека современите алатки за автоматско генерирање и анализа на код можат да им помогнат на почетниците полесно да влезат во светот на програмирањето. Сепак, тој предупредува дека нивната употреба во важни и реални проекти бара искуство, јасна цел и внимателна проверка на резултатите.
На Open Source Summit, настан организиран од Linux Foundation во Прага, Торвалдс зборуваше за првите денови на Linux, за настанувањето на Git и за промените што новите софтверски алатки ги носат во работата на програмерите.
Според него, денешните почетници се соочуваат со многу повисоки очекувања отколку во раните години на персоналните компјутери. Тој потсети дека неговите први игри не биле особено добри, но тоа не претставувало голем проблем бидејќи тогаш и другите достапни програми биле далеку од полирани. Денес, младите програмери своите први, мали проекти лесно ги споредуваат со професионален софтвер, што може да ги обесхрабри.
Токму тука Торвалдс гледа корисна улога за автоматизираните системи. Тие може да го намалат прагот за почеток, да им овозможат на луѓето побрзо да експериментираат и да го задржат интересот додека ги совладуваат основите. Но, учењето и разбирањето на кодот остануваат неопходни, бидејќи развојот на програмерски вештини е долгорочен процес.
Неговата порака е поинаква кога станува збор за сериозна работа. Лицето што користи ваква алатка треба да знае што сака да изработи и каков резултат очекува. Без такво разбирање, ризикот од грешки и несакани последици е поголем. Затоа, Торвалдс препорачува почетната примена да биде кај лични и експериментални проекти, наместо кај системи со значајна одговорност.
Торвалдс се осврна и на растечкиот број автоматски генерирани пријави за безбедносни пропусти и закрпи во заедницата околу Linux. Според него, голем дел од тие пријави создаваат дополнителна работа за одржувачите, бидејќи често се повторуваат, се однесуваат на веќе решени проблеми или на код што одамна не се користи.
Иако ваквиот прилив може да открие и реални безбедносни пропусти, тој создава значителен притисок врз одржувачите. Како можен одговор, заедницата сè повеќе разгледува употреба на автоматизирани проверки и прегледи на закрпи, со цел процесот да стане покорисен и помалку исцрпувачки.
