Tapasz tapasz hátán - mélyponton a Microsoft kódminősége
Tegnap ismét egy olyan, sürgősségi frissítést kellett kiadnia a Microsoftnak, mely a Windowshoz korábban kiadott egyik frissítés telepítése után jelentkező új hibákat javítja. Ez idén a sokadik hasonló eset, mely a kódbázis minőségének romlására utalhat.
A kódokban található biztonsági sérülékenységek és egyéb hibák mesterséges intelligencia segítségével történő felderítése új kihívás elé állítja az olyan nagy szoftverfejlesztő cégeket, mint a Microsoft, hiszen a biztonsági frissítések egyre nagyobb kódbázist érintenek, melyekbe óhatatlanul bekerülhetnek újabb, immár nem feltétlenül a biztonságot, hanem a rendeltetésszerű működést veszélyeztető bugok.
Ennek egyik ékes példája a Windows 11 operációs rendszerhez kiadott szeptemberi nagy frissítési csomag, mely még microsoftos mércével mérve is szokatlanul nagy mennyiségű, közel ezer biztonsági rést foltozott be az operációs rendszer kódjában.

Miért érdemes belevágnod AI Agent fejlesztői képzésünkbe? Összefoglaltuk röviden, hogy miért érdemes részt venni a szeptember 21-én induló online tanfolyamon.
Csakhogy a frissítéssel új hibák is megjelentek a rendszerben, melyek ráadásul felhasználók széles körét érintették a fejlesztőktől kezdve az üzleti ügyfeleken át a gamerekig - így például hibásan működtek egyes távoli asztal session-ök, Hyper-V -alapú Linux virtuális gépek és néhány USB-s hangeszköz.
Ezeknek a hibáknak a javításához adott ki sürgősségi frissítést tegnap a Microsoft, melyek elsősorban a Windows 11 26H1, 25H2 és 24H2 verziói alatt szeptember óta jelentkező új problémák orvosolására hivatottak.
A hasonló sürgősségi vagy soron kívüli javítások a The Verge összefoglalója szerint az idei évben különösen jellemzők. A cég a januárt mindjárt négy ilyen tapasz kiadásával nyitotta, mely egy hasonlóan bugos frissítést javított utólag, tavasszal telepítési és Microsoft fiók bejelentkezési problémákat kellett soron kívül javítani, júliusban pedig egyes, intel-alapú gépeken jelentkező teljesítményproblémákat kellett kijavítani a rendszerben.
Bár a fentiek tekintetében nincs rá bizonyíték, hogy a problémát az AI által végzett kódoptimalizálás okozza, a szoftverfejlesztés- és javítás számára komoly és általános dilemmát okoz, hogy a mesterséges intelligencia annyira felgyorsítja a kód előállításának a sebességét, amivel a tesztelés, code review és integráció, azaz összességében a régi minőségbiztosítási folyamat nem tud lépést tartani.