<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Facebook открыл код flint, системы для проверки кода на язык...</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/94635.html</link>
    <description>Facebook  опубликовал (https://code.facebook.com/posts/729709347050548/under-the-hood-building-and-open-sourcing-flint/) исходные тексты утилиты flint (https://github.com/facebook/flint), предназначенной для выявления типовых ошибок и проблемных конструкций в коде на языке С++. Представлены два варианта  flint: основной, написанный на языке D, и устаревшая реализация на языке C++. Код открыт под свободной лицензией Boost Software License.&lt;br&gt;&lt;br&gt;&lt;br&gt;Утилита была создана для внутреннего применения в системе рецензирования кода Facebook, для автоматической проверки всех вносимых изменений. Существующие lint-системы для C++ не устроили  Facebook из-за низкой производительности и отсутствия поддержки стандарта C++11 (например, Clang во время начала разработки flint не предоставлял должной поддержки C++). Также была необходимость адаптации правил проверки для особенностей стиля разработки в Facebook.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;URL: https://code.facebook.com/posts/729709347050548/under-the-hood-building-and-open-sourcing-flint/&lt;br&gt;Новость: http</description>

<item>
    <title>Facebook открыл код flint, системы для проверки кода на язык... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/94635.html#29</link>
    <pubDate>Sat, 01 Mar 2014 12:29:19 GMT</pubDate>
    <description>не понял, а сам компилятор уже не проверяет синтаксис кода?&lt;br&gt;</description>
</item>

<item>
    <title>Facebook открыл код flint, системы для проверки кода на язык... (vleschuk)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/94635.html#28</link>
    <pubDate>Sat, 01 Mar 2014 06:38:56 GMT</pubDate>
    <description>Это какая-то недоподелка. Открыли 5 тыщ строк кода - целая новость.&lt;br&gt;&lt;br&gt;Ради интереса взял наугад код из первой попавшейся вакансии яндекса: &lt;br&gt;&lt;br&gt;http://company.yandex.ru/job/vacancies/dev_computer_vision.xml&lt;br&gt;&lt;br&gt;первое задание из теста. Там специально сделана куча ошибок, бОльшую часть из которых статический анализатор может найти. Этот код даже компилироваться не должен.&lt;br&gt;&lt;br&gt;Единственное, что увидел этот flint:&lt;br&gt;&lt;br&gt;./flint 1.cpp &lt;br&gt;1.cpp(5): Single-argument constructor &apos;Foo(int j)&apos; may inadvertently be used as a type conversion constructor. Prefix the function with the &apos;explicit&apos; keyword to avoid this, or add an /* implicit */ comment to suppress this warning.&lt;br&gt;1.cpp(24): Single-argument constructor &apos;Bar(int j)&apos; may inadvertently be used as a type conversion constructor. Prefix the function with the &apos;explicit&apos; keyword to avoid this, or add an /* implicit */ comment to suppress this warning.&lt;br&gt;</description>
</item>

<item>
    <title>Facebook открыл код flint, системы для проверки кода на язык... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/94635.html#27</link>
    <pubDate>Thu, 27 Feb 2014 20:04:22 GMT</pubDate>
    <description>На С++, разумеется, чтобы они могли проверять друг-друга.)&lt;br&gt;</description>
</item>

<item>
    <title>Facebook открыл код flint, системы для проверки кода на язык... (xdscdc)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/94635.html#26</link>
    <pubDate>Wed, 26 Feb 2014 20:06:06 GMT</pubDate>
    <description>&amp;gt; Страуструп - датчанин.&lt;br&gt;&lt;br&gt;а ц++ (чтоб ему провалиться)создан в белл лэбз(чтоб им провалиться), если что. На базе ц (чтоб ему провалиться) тоже созданного в белл лэбз(чтоб им провалиться), и симулы (эта да, норвежская).&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Facebook открыл код flint, системы для проверки кода на язык... (Замполит)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/94635.html#25</link>
    <pubDate>Wed, 26 Feb 2014 14:33:34 GMT</pubDate>
    <description>Есть еще web-сервер vibe.d &lt;br&gt;http://vibed.org/&lt;br&gt;http://habrahabr.ru/post/142964/&lt;br&gt;</description>
</item>

<item>
    <title>Facebook открыл код flint, системы для проверки кода на язык... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/94635.html#24</link>
    <pubDate>Wed, 26 Feb 2014 12:27:18 GMT</pubDate>
    <description>Домашнее задание предъявите. И к врачу бегом, а то уже зеленеете.&lt;br&gt;</description>
</item>

<item>
    <title>Facebook открыл код flint, системы для проверки кода на язык... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/94635.html#23</link>
    <pubDate>Wed, 26 Feb 2014 11:54:00 GMT</pubDate>
    <description>Все правильно, просто у него точка с запятой не стоит в конце.&lt;br&gt;</description>
</item>

<item>
    <title>Facebook открыл код flint, системы для проверки кода на язык... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/94635.html#22</link>
    <pubDate>Wed, 26 Feb 2014 10:29:04 GMT</pubDate>
    <description>Страуструп - датчанин.&lt;br&gt;</description>
</item>

<item>
    <title>Facebook открыл код flint, системы для проверки кода на язык... (_KUL)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/94635.html#21</link>
    <pubDate>Wed, 26 Feb 2014 10:00:28 GMT</pubDate>
    <description>std::cout &amp;lt;&amp;lt; *Stroustrup-&amp;gt;isNational&lt;br&gt;&lt;br&gt;:~$ NULL&lt;br&gt;</description>
</item>

</channel>
</rss>
