Pripravte sa na kód, ktorý kód opravy

$config[ads_kvadrat] not found

Pripravte sa na nečakané situácie, ktoré môže život priniesť

Pripravte sa na nečakané situácie, ktoré môže život priniesť
Anonim

Rovnako ako čokoľvek, čo sa časom mení, kód je o evolúcii. Otvorte ho a nájdete stopy jeho skorších foriem. Pochovaný vo vašom softvéri sú zuby múdrosti a pozostatky chvosta toho, čo kedysi pracovalo a mohlo fungovať znova. Vykopávanie týchto stôp môže byť časovo náročný proces a nedarí sa im exhumovať spoločnosť postavenú na proprietárnej technológii. To je dôvod, prečo sa MIT pravdepodobne dostáva do hry s reverzným inžinierstvom.

Skupina výskumných pracovníkov v inštitúte Computer Science a Artificial Intelligence Lab bola chorá na to, že sa zaoberala starým kódovým zvyškom vo funkčných kusoch moderného softvéru, ako je Photoshop, ktorý za posledných 25 rokov nahromadil horu, ktorá je teraz irelevantná. Spoločnosť Adobe vyčlenila obrovské množstvo pracovnej sily na vyčistenie, čo však viedlo najmä k tomu, že spoločnosť Adobe venovala viac úsilia na čistenie. Otázkou, ktorú položili výskumníci, bolo toto: Môže kód vyliečiť kód?

Ich riešením je systém nazývaný Hélium, ktorý aktualizuje starnúci softvér len za niekoľko hodín, pričom prekladá binárne kódy do jazykov vyššej úrovne. Funguje tak, že vyhľadáva „jadrá šablón“, komponenty, ktoré tvoria zložité algoritmy, a potom ich nahrádzajú modernými variáciami. To ušetrí šťastie pri opravách, nehovoriac o mužských hodinách.

Hoci v súčasnosti nie je jasné, koľko spoločností by malo záujem o prijatie tejto technológie, je tu veľký sľub. Keďže softvéroví giganti trávia menej času a peňazí na upratovanie, budú môcť investovať do inovácií, ktoré sú podstatne vyššie.

$config[ads_kvadrat] not found