Premium

Získejte všechny články
jen za 89 Kč/měsíc

Revoluce pro programátory, nebo otravná funkce? Facebook ukázal SapFix

  13:26
Facebook představil nástroj, který využívá prvky strojového učení k tomu, aby usnadnil práci programátorům. Konkrétně jim SapFix umožní odhalit chyby ve zdrojovém kódu a dokonce navrhne, jak je opravit.

Facebook (ilustrační foto) | foto: Fotomontáž Tomáš Hegedüš

Podobně jako při psaní textu na mobilu využívá řada lidí prediktivní klávesnici, využívá řada programátorů editory (tzv. IDE), které jim umožňují automatické doplňování psaného kódu, například výběrem ze seznamu dostupných funkcí nebo již existujících proměnných. Většina programátorů má podobné pomůcky ráda, ale konkrétní nastavení a míra využití bývají celkem idividuální.

Ale nový nástroj od Facebooku, prezentovaný pod názvem SapFix, jde mnohem dále. Ve spolupráci s vývojářským testovacím nástrojem Sapienz (který FB představil již v květnu) umí SapFix detekovat místa v kódu, která způsobují pády programu či jiné problémy. Následně SapFix hledá, zda byla tato chyba způsobená nějakou nedávnou záplatou, a pokud ano, zda by částečné odstranění této záplaty fungovalo.

Jak funguje SapFix: odhalení bugu, automatická tvorba záplaty, různé možnosti opravy, ověření funkčnosti opravy

Plně automatický debugging a lidské schválení

SapFix pak vygeneruje několik možných záplat a rovnou otestuje, zda tyto záplaty fungují. Projde záplata kompilátorem? Spraví tuto chybu? Nezpůsobí nové chyby? Záplatu pak ještě musí schválit člověk, který má však údajně od SapFixu prakticky vše připraveno k „podpisu“.

Tento nástroj již Facebook používá interně. „Pokud víme, je to poprvé, co strojově vytvořená záplata, včetně automatického testování a implementace, byla uplatněna na tak velkém projektu, jakým je Facebook,“ uvedli vývojáři SapFix. Nástroj je zatím ve fázi testování, ale Facebook slibuje, že bude k dispozici pod open-source licencí.

Autor:
  • Nejčtenější

Námořníci USA propašovali před 100 lety na palubu bitevní lodi prostitutku

v diskusi je 30 příspěvků

13. dubna 2024

V dubnu 1924 zažilo americké námořnictvo obrovský skandál, který se dostal na titulní stránky...

Uvidíme v budoucnu na obloze druhý Měsíc? Příčinou může být neobvyklá hvězda

v diskusi je 13 příspěvků

17. dubna 2024

Velmi neobvyklá hvězda éta Carinae v 19. století náhle zjasnila a stala se druhou nejjasnější...

{NADPIS reklamního článku dlouhý přes dva řádky}

{POPISEK reklamního článku, také dlouhý přes dva a možná dokonce až tři řádky, končící na tři tečky...}

Skvělý filmový zvuk bez velké instalace. Test nejzajímavějších soundbarů

v diskusi je 17 příspěvků

15. dubna 2024

Položíte jej na polici před televizor, propojíte kabelem, zapojíte do zásuvky a během pár chvil se...

Znovuzrození japonských letadlových lodí. Ve výzbroji budou mít F-35B

v diskusi je 10 příspěvků

19. dubna 2024

Japonsko má ve své ústavě zakázáno vlastnit ofenzivní zbraně, jako jsou letadlové lodě. Doba...

{NADPIS reklamního článku dlouhý přes dva řádky}

{POPISEK reklamního článku, také dlouhý přes dva a možná dokonce až tři řádky, končící na tři tečky...}

Dawesův plán na čas stabilizoval Německo, ale nástup Hitlera neodvrátil

v diskusi je 15 příspěvků

16. dubna 2024

Německá vláda přijala před 100 lety, v dubnu 1924, Dawesův plán. Byl to americký projekt na...

Znovuzrození japonských letadlových lodí. Ve výzbroji budou mít F-35B

v diskusi je 10 příspěvků

19. dubna 2024

Japonsko má ve své ústavě zakázáno vlastnit ofenzivní zbraně, jako jsou letadlové lodě. Doba...

Lotyšská armáda je malá, materiálem nehýří, ale Ukrajině něco ze svého poslala

v diskusi je 5 příspěvků

18. dubna 2024

V roce 2004 vstoupilo Lotyšsko do NATO, přesto nemůže nechat svou případnou obranu pouze na bedrech...

Pes na Měsíci či Marsu už nemusí být fikce. NASA trénuje průzkumného robopsa

v diskusi jsou 4 příspěvky

17. dubna 2024  15:12

Vědci z projektu Lassie, sponzorovaném americkou NASA, zdokonalují robotického psa pro použití při...

Na dům mu spadl odpad z vesmíru. Nyní NASA potvrdila, že je to kus z baterie

v diskusi je 7 příspěvků

17. dubna 2024  11:50

Před několika týdny proběhla médii informace o varování německého Spolkového úřad pro civilní...

Náhle zemřel zpěvák Maxim Turbulenc Daniel Vali, bylo mu 53 let

Ve věku 53 let zemřel zpěvák skupiny Maxim Turbulenc Daniel Vali. Letos by se svou kapelou oslavil 30 let na scéně....

Sexy Sandra Nováková pózovala pro Playboy. Focení schválil manžel

Herečka Sandra Nováková už několikrát při natáčení dokázala, že s odhalováním nemá problém. V minulosti přitom tvrdila,...

Charlotte spí na Hlaváku mezi feťáky, dluží spoustě lidí, říká matka Štikové

Charlotte Štiková (27) před rokem oznámila, že zhubla šedesát kilo. Na aktuálních fotkách, které sdílela na Instagramu...

Vykrojené trikoty budí emoce. Olympijská kolekce Nike je prý sexistická

Velkou kritiku vyvolala kolekce, kterou pro olympijský tým amerických atletek navrhla značka Nike. Pozornost vzbudily...

Rohlík pro dítě, nákup do kočárku. Co v obchodě projde a kdy už hrozí právník?

V obchodech platí pravidla, která občas zákazník nedodržuje. Někdy se navoní parfémem, aniž by použil tester, nebo...