{"id":36881,"date":"2019-10-31T22:14:28","date_gmt":"2019-10-31T19:14:28","guid":{"rendered":"https:\/\/prohoster.info\/blog\/deepcode-najdyot-oshibki-v-ishodnom-kode-po-pri-pomoshhi-ii\/"},"modified":"2019-10-31T22:14:28","modified_gmt":"2019-10-31T19:14:28","slug":"deepcode-najdyot-oshibki-v-ishodnom-kode-po-pri-pomoshhi-ii","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/deepcode-najdyot-oshibki-v-ishodnom-kode-po-pri-pomoshhi-ii","title":{"rendered":"DeepCode nalezne chyby ve zdrojov\u00e9m k\u00f3du softwaru pomoc\u00ed AI","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dnes \u0161v\u00fdcarsk\u00fd startup <noindex><a rel=\"nofollow\" href=\"https:\/\/www.deepcode.ai\/\">DeepCode<\/a><\/noindex>, kter\u00fd vyu\u017e\u00edv\u00e1 um\u011blou inteligenci a strojov\u00e9 u\u010den\u00ed k automatizaci anal\u00fdzy zdrojov\u00e9ho k\u00f3du, ozn\u00e1mil zisk investic ve v\u00fd\u0161i 4 miliony dolar\u016f od rizikov\u00fdch fond\u016f Earlybird, 3VC a Btov Partners. Spole\u010dnost pl\u00e1nuje tyto prost\u0159edky vyu\u017e\u00edt k zaveden\u00ed podpory nov\u00fdch programovac\u00edch jazyk\u016f v r\u00e1mci sv\u00e9 slu\u017eby a tak\u00e9 k marketingu produktu na glob\u00e1ln\u00edm IT trhu.<\/p>\n<p><img decoding=\"async\" alt=\"DeepCode nalezne chyby ve zdrojov\u00e9m k\u00f3du softwaru pomoc\u00ed AI\" src=\"\/wp-content\/uploads\/2019\/08\/2f386842c55852f518317c0754d93176.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Anal\u00fdza k\u00f3du je nezbytn\u00e1 pro odhalen\u00ed chyb, potenci\u00e1ln\u00edch zranitelnost\u00ed, poru\u0161en\u00ed b\u011b\u017en\u011b uzn\u00e1van\u00e9ho stylu form\u00e1tov\u00e1n\u00ed a mnoha dal\u0161\u00edch aspekt\u016f v ran\u00fdch f\u00e1z\u00edch v\u00fdvoje softwaru, ne\u017e bude k\u00f3d kdekoli pou\u017eit. Obvykle se tato procedura prov\u00e1d\u00ed paraleln\u011b s v\u00fdvojem nov\u00e9ho k\u00f3du a hned po jeho dokon\u010den\u00ed, p\u0159ed f\u00e1z\u00ed samotn\u00e9ho testov\u00e1n\u00ed. \u201eTestov\u00e1n\u00ed softwaru se d\u00edv\u00e1 na k\u00f3d zven\u010d\u00ed, ale anal\u00fdza k\u00f3du v\u00e1m umo\u017e\u0148uje pod\u00edvat se na n\u011bj zevnit\u0159,\u201c vysv\u011btluje spoluzakladatel a gener\u00e1ln\u00ed \u0159editel DeepCode Boris Paskalev v rozhovoru pro VentureBeat.<\/p>\n<p>Nej\u010dast\u011bji prov\u00e1d\u011bj\u00ed kontrolu k\u00f3du jeho auto\u0159i ve spolupr\u00e1ci s kolegy a mana\u017eery za \u00fa\u010delem odhalen\u00ed z\u0159ejm\u00fdch chyb, ne\u017e p\u0159ejdou k dal\u0161\u00edm f\u00e1z\u00edm v\u00fdvoje. A \u010d\u00edm v\u011bt\u0161\u00ed projekt, t\u00edm v\u00edce \u0159\u00e1dk\u016f k\u00f3du je t\u0159eba zkontrolovat, co\u017e zab\u00edr\u00e1 zna\u010dn\u00fd objem \u010dasu program\u00e1tor\u016f. N\u00e1stroje, kter\u00e9 by m\u011bly tento proces urychlit, u\u017e existuj\u00ed dost dlouho, nap\u0159\u00edklad statick\u00e9 analyz\u00e1tory k\u00f3du, jako jsou Coverity a PVS-Studio, ale obvykle jsou omezen\u00e9 ve sv\u00fdch mo\u017enostech, proto\u017ee se zam\u011b\u0159uj\u00ed na \u201enep\u0159\u00edjemn\u00e9 a opakuj\u00edc\u00ed se stylistick\u00e9 probl\u00e9my, form\u00e1tov\u00e1n\u00ed a drobn\u00e9 logick\u00e9 chyby,\u201c vysv\u011btluje Paskalev.<\/p>\n<p><center><\/center><\/p>\n<p>DeepCode pokr\u00fdv\u00e1 \u0161ir\u0161\u00ed spektrum probl\u00e9m\u016f, nap\u0159\u00edklad odhalov\u00e1n\u00ed zranitelnost\u00ed, jako jsou mo\u017enosti meziwebov\u00e9ho skriptingu a SQL injekce, proto\u017ee vestav\u011bn\u00e9 algoritmy neanalyzuj\u00ed k\u00f3d pouze jako soubor znak\u016f, ale sna\u017e\u00ed se porozum\u011bt smyslu a c\u00edli napsan\u00e9ho programu. V jeho j\u00e1dru je syst\u00e9m strojov\u00e9ho u\u010den\u00ed, kter\u00fd pro sv\u016fj v\u00fdcvik pou\u017e\u00edv\u00e1 miliardy \u0159\u00e1dk\u016f k\u00f3du z ve\u0159ejn\u011b dostupn\u00fdch projekt\u016f s otev\u0159en\u00fdm zdrojov\u00fdm k\u00f3dem. DeepCode analyzuje p\u0159edchoz\u00ed verze k\u00f3du a n\u00e1sledn\u00e9 zm\u011bny, kter\u00e9 byly do n\u011bj provedeny, aby se nau\u010dil, jak\u00e9 chyby a jak opravovali skute\u010dn\u00ed program\u00e1to\u0159i p\u0159i sv\u00e9 pr\u00e1ci, a pot\u00e9 navrhuje podobn\u00e1 \u0159e\u0161en\u00ed pro sv\u00e9 u\u017eivatele. Krom\u011b toho syst\u00e9m pou\u017e\u00edv\u00e1 i tradi\u010dn\u00ed algoritmy p\u0159edpov\u00edd\u00e1n\u00ed k hled\u00e1n\u00ed mo\u017en\u00fdch probl\u00e9m\u016f v k\u00f3du, podobn\u011b jako v\u00fd\u0161e zm\u00edn\u011bn\u00e9 statick\u00e9 analyz\u00e1tory.<\/p>\n<p>Jednou z kl\u00ed\u010dov\u00fdch ot\u00e1zek p\u0159i pou\u017e\u00edv\u00e1n\u00ed DeepCode je: jak spolehliv\u00e1 je automatick\u00e1 kontrola k\u00f3du? P\u0159esnost anal\u00fdzy je ni\u017e\u0161\u00ed ne\u017e 100 %, co\u017e znamen\u00e1, \u017ee v\u00fdvoj\u00e1\u0159i budou muset sv\u016fj k\u00f3d stejn\u011b analyzovat ru\u010dn\u011b. Kolik \u010dasu tedy skute\u010dn\u011b u\u0161et\u0159\u00ed vyu\u017eit\u00ed n\u00e1stroj\u016f pro automatizaci tohoto \u00fakolu? Podle Paskaleva dok\u00e1\u017ee DeepCode u\u0161et\u0159it v\u00fdvoj\u00e1\u0159\u016fm asi 50 % \u010dasu, kter\u00fd v sou\u010dasnosti tr\u00e1v\u00ed hled\u00e1n\u00edm chyb sami, co\u017e je zna\u010dn\u00e1 \u010d\u00e1stka.<\/p>\n<p>V\u00fdvoj\u00e1\u0159i mohou p\u0159ipojit DeepCode ke sv\u00fdm \u00fa\u010dt\u016fm GitHub nebo Bitbucket, nav\u00edc n\u00e1stroj podporuje m\u00edstn\u00ed konfigurace GitLab. Projekt m\u00e1 tak\u00e9 speci\u00e1ln\u00ed API, kter\u00e9 v\u00fdvoj\u00e1\u0159\u016fm umo\u017e\u0148uje integrovat DeepCode do sv\u00fdch vlastn\u00edch v\u00fdvojov\u00fdch syst\u00e9m\u016f. Po p\u0159ipojen\u00ed k repozit\u00e1\u0159i bude DeepCode analyzovat ka\u017edou zm\u011bnu k\u00f3du a ozna\u010dovat potenci\u00e1ln\u00ed probl\u00e9my.<\/p>\n<p><img decoding=\"async\" alt=\"DeepCode nalezne chyby ve zdrojov\u00e9m k\u00f3du softwaru pomoc\u00ed AI\" src=\"\/wp-content\/uploads\/2019\/08\/cd19fc5e0597565c4638f7434e84ad3d.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\u201ePr\u016fm\u011brn\u011b v\u00fdvoj\u00e1\u0159i str\u00e1v\u00ed p\u0159ibli\u017en\u011b 30 % sv\u00e9ho \u010dasu hled\u00e1n\u00edm a opravou chyb, ale DeepCode m\u016f\u017ee nyn\u00ed u\u0161et\u0159it polovinu tohoto \u010dasu a v budoucnu je\u0161t\u011b v\u00edce,\u201c tvrd\u00ed Boris. \u201eProto\u017ee se DeepCode u\u010d\u00ed p\u0159\u00edmo od glob\u00e1ln\u00ed komunity v\u00fdvoj\u00e1\u0159\u016f, je schopen odhalit v\u00edce probl\u00e9m\u016f, ne\u017e kdy dok\u00e1zal naj\u00edt jeden \u010dlov\u011bk nebo cel\u00e1 skupina recenzent\u016f.\u201c<\/p>\n<p>Krom\u011b dne\u0161n\u00ed zpr\u00e1vy o z\u00edsk\u00e1n\u00ed investic, DeepCode tak\u00e9 ozn\u00e1mila novou hodnotnou politiku sv\u00e9ho produktu. Dosud byl DeepCode zdarma pouze pro projekty vyv\u00edjen\u00e9 s open-source k\u00f3dem. Nyn\u00ed v\u0161ak bude zdarma pro jak\u00e9koli vzd\u011bl\u00e1vac\u00ed \u00fa\u010dely a dokonce i pro komer\u010dn\u00ed spole\u010dnosti s m\u00e9n\u011b ne\u017e 30 v\u00fdvoj\u00e1\u0159i. Je o\u010dividn\u00e9, \u017ee t\u00edmto krokem cht\u011bj\u00ed tv\u016frci DeepCode u\u010dinit sv\u016fj produkt popul\u00e1rn\u011bj\u0161\u00ed mezi mal\u00fdmi t\u00fdmy. Krom\u011b toho DeepCode vyb\u00edr\u00e1 20 dolar\u016f od v\u00fdvoj\u00e1\u0159e m\u011bs\u00ed\u010dn\u011b p\u0159i nasazen\u00ed \u0159e\u0161en\u00ed v cloudu a 50 dolar\u016f od v\u00fdvoj\u00e1\u0159e za lok\u00e1ln\u00ed podporu.<\/p>\n<p>T\u00fdm DeepCode ji\u017e d\u0159\u00edve z\u00edskal investice ve v\u00fd\u0161i 1 milionu dolar\u016f. S dal\u0161\u00edm 4 miliony spole\u010dnost uvedla, \u017ee pl\u00e1nuje roz\u0161\u00ed\u0159it podporovan\u00e9 programovac\u00ed jazyky krom\u011b Java, JavaScriptu a Pythonu, v\u010detn\u011b p\u0159id\u00e1n\u00ed podpory pro C#, PHP a C\/C++. Tak\u00e9 potvrdili, \u017ee pracuj\u00ed na vlastn\u00ed integrovan\u00e9 v\u00fdvojov\u00e9 prost\u0159ed\u00ed.<\/p>\n<p><center><\/p>\n<p><\/center><\/p>\n<p>\t\t\t\t<center><br \/>\n\t\t\t\t\t\t\t\t<\/center><br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"http:\/\/www.3dnews.ru\/991965\">3dnews.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0448\u0432\u0435\u0439\u0446\u0430\u0440\u0441\u043a\u0438\u0439 \u0441\u0442\u0430\u0440\u0442\u0430\u043f DeepCode, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0439 \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442 \u0438 \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430, \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u0438\u043d\u0432\u0435\u0441\u0442\u0438\u0446\u0438\u0439 \u0432 \u0440\u0430\u0437\u043c\u0435\u0440\u0435 4 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u0434\u043e\u043b\u043b\u0430\u0440\u043e\u0432 \u043e\u0442 \u0432\u0435\u043d\u0447\u0443\u0440\u043d\u044b\u0445 \u0444\u043e\u043d\u0434\u043e\u0432 Earlybird, 3VC \u0438 Btov Partners. \u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442 \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0432 \u0441\u0432\u043e\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 \u043d\u043e\u0432\u044b\u0445 \u044f\u0437\u044b\u043a\u043e\u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043c\u0430\u0440\u043a\u0435\u0442\u0438\u043d\u0433 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430 \u043d\u0430 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c \u0418\u0422-\u0440\u044b\u043d\u043a\u0435. \u0410\u043d\u0430\u043b\u0438\u0437 \u043a\u043e\u0434\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27631,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-36881","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0448\u0432\u0435\u0439\u0446\u0430\u0440\u0441\u043a\u0438\u0439 \u0441\u0442\u0430\u0440\u0442\u0430\u043f DeepCode, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0439 \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442 \u0438 \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/deepcode-najdyot-oshibki-v-ishodnom-kode-po-pri-pomoshhi-ii\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47DeepCode \u043d\u0430\u0439\u0434\u0451\u0442 \u043e\u0448\u0438\u0431\u043a\u0438 \u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u043c \u043a\u043e\u0434\u0435 \u041f\u041e \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u0418\u0418 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0448\u0432\u0435\u0439\u0446\u0430\u0440\u0441\u043a\u0438\u0439 \u0441\u0442\u0430\u0440\u0442\u0430\u043f DeepCode, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0439 \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442 \u0438 \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/deepcode-najdyot-oshibki-v-ishodnom-kode-po-pri-pomoshhi-ii\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:14:28+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:14:28+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47DeepCode najde chyby v k\u00f3du softwaru pomoc\u00ed AI | ProHoster","description":"Dnes \u0161v\u00fdcarsk\u00fd startup DeepCode, kter\u00fd vyu\u017e\u00edv\u00e1 um\u011blou inteligenci a strojov\u00e9 u\u010den\u00ed k automatizaci anal\u00fdzy programov\u00e9ho k\u00f3du.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/deepcode-najdyot-oshibki-v-ishodnom-kode-po-pri-pomoshhi-ii","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47DeepCode \u043d\u0430\u0439\u0434\u0451\u0442 \u043e\u0448\u0438\u0431\u043a\u0438 \u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u043c \u043a\u043e\u0434\u0435 \u041f\u041e \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u0418\u0418 | ProHoster","og:description":"\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0448\u0432\u0435\u0439\u0446\u0430\u0440\u0441\u043a\u0438\u0439 \u0441\u0442\u0430\u0440\u0442\u0430\u043f DeepCode, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0439 \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442 \u0438 \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/deepcode-najdyot-oshibki-v-ishodnom-kode-po-pri-pomoshhi-ii","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:14:28+00:00","article:modified_time":"2019-10-31T19:14:28+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36881","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 05:11:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:37:22","updated":"2026-01-22 05:11:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/36881","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=36881"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/36881\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/27631"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=36881"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=36881"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=36881"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}