Synopsys Company
Sibẹsibẹ, ni ọpọlọpọ awọn ọran, koodu orisun ṣiṣi ẹni-kẹta ti a lo ko ni imudojuiwọn ati pe o ni awọn iṣoro aabo ti o pọju - 91% ti awọn ipilẹ koodu ti a ṣe atunyẹwo ni awọn paati ṣiṣi ti ko ti ni imudojuiwọn fun diẹ sii ju ọdun 5 tabi ti wa ni fọọmu ikọsilẹ fun o kere ju ọdun meji ati pe ko ṣe itọju nipasẹ awọn olupilẹṣẹ. Bi abajade, 75% ti koodu orisun ṣiṣi ti a mọ ni awọn ibi ipamọ ni awọn ailagbara ti a ko mọ, idaji eyiti o ni ipele giga ti ewu. Ninu apẹẹrẹ 2018, ipin ti koodu pẹlu awọn ailagbara jẹ 60%.
Awọn wọpọ lewu palara wà
iṣoro naa
Ni afikun si aabo ni awọn ipilẹ koodu ti awọn iṣẹ akanṣe iṣowo, ihuwasi aibikita tun wa si ibamu pẹlu awọn ofin ti awọn iwe-aṣẹ ọfẹ.
Ni 73% ti awọn koodu koodu, awọn iṣoro ni a rii pẹlu ofin ti lilo orisun ṣiṣi, fun apẹẹrẹ, awọn iwe-aṣẹ ti ko ni ibamu (nigbagbogbo koodu GPL wa ninu awọn ọja iṣowo laisi ṣiṣi ọja itọsẹ) tabi lilo koodu laisi asọye iwe-aṣẹ kan. 93% ti gbogbo awọn iṣoro iwe-aṣẹ waye ni oju opo wẹẹbu ati awọn ohun elo alagbeka. Ninu awọn ere, awọn ọna ṣiṣe otito foju, multimedia ati awọn eto ere idaraya, a ṣe akiyesi irufin ni 59% ti awọn ọran.
Lapapọ, iwadii naa ṣe idanimọ awọn paati ṣiṣi aṣoju aṣoju 124 ti a lo nigbagbogbo ni gbogbo awọn ipilẹ koodu. Awọn olokiki julọ ni: jQuery (55%), Bootstrap (40%), Font Awesome (31%), Lodash (30%) ati jQuery UI (29%). Ni awọn ofin ti awọn ede siseto, olokiki julọ ni JavaScript (ti a lo ni 74% ti awọn iṣẹ akanṣe), C++ (57%), Shell (54%), C (50%), Python (46%), Java (40%), TypeScript (36%), C # (36%); Perl (30%) ati Ruby (25%). Lapapọ ipin ti awọn ede siseto jẹ:
JavaScript (51%), C++ (10%), Java (7%), Python (7%), Ruby (5%), Go (4%), C (4%), PHP (4%), TypeScript ( 4%), C # (3%), Perl (2%) ati Shell (1%).
orisun: opennet.ru