![Fustrovaný programátor](https://i.iinfo.cz/images/116/fustrovany-programator-1.jpg)
Minulý týden Intel uvolnil svůj nástroj ControlFlag jako open source pod licencí MIT. ControlFlag automaticky kontroluje kód v C/C++ a využívá speciální samoučící detekci vzorů. Naučen byl na asi miliardě řádek zdrojových kódů open source software na GitHubu. Dokáže detekovat anomálie v kódu, které by mohly být potenciálně zdroji chyb.
ControlFlag je sám napsaný v C++ a je dán k dispozici i včetně datasetů z asi 6000 repozitářů na GitHubu. ControlFlag funguje v Linuxu a macOS. V seznamu repozitářů jsou pak i projekty v Javě, možná se počítá s kontrolou i tohoto jazyka. Více detailů v článku.
(zdroj: phoronix)