Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C++ Builder > Статический анализ проектов для C++Builder и WinRT |
Автор: Thunderbolt 20.12.2012, 10:45 |
Хочу обратиться к разработчикам со специфичной просьбой. В статическом анализаторе кода PVS-Studio 5.00 мы планируем реализовать интеграцию со средой C++Builder и поддержать расширение языка C++/CX. К сожалению, у нас практически нет таких проектов и нам затруднительно тестировать новую функциональность. Поэтому я прошу сообщество поделиться исходными кодами своих проектов. А теперь обо всём по порядку. К выходу PVS-Studio версии 5.00 хочется приурочить значительные изменения в функциональности. В первую очередь они будут связаны с C++Builder и WinRT. Если вы не слышали, об этом анализаторе, то вот немного информации и примеров применения: "http://www.viva64.com/ru/a/0077/". Поддержать C++Builder нас подтолкнуло его активное развитие в последнее время. В частности, реализована поддержка 64-битных программ. А значит, пришло время воспользоваться самым лучшим http://www.viva64.com/ru/viva64-tool/ для поиска 64-битных ошибок. Для начала мы будем поддерживать C++Builder XE3. По поводу поддержки более ранних версий, пока не могу сказать ничего определенного. Интегрироваться PVS-Studio будет непосредственно в среду разработки C++Builder и обеспечит ту же функциональность, что и в Visual Studio. Также мы не можем обойти стороной новую платформу WinRT. Поэтому мы занимаемся поддержкой языка http://www.viva64.com/go.php?url=1036. C++/CX (Component Extensions) - расширения языка C++, реализованные в компиляторах от Microsoft. Синтаксис схож с использовавшимся в C++/CLI, но программы на C++/CX работают на Windows Runtime и компилируются в машинный код, а не на Common Language Runtime и байт-код managed code. Итак, как видите у нас интересные и полезные начинания. Но есть проблема. Нам не на чем тестироваться. Так сложилось, что проекты для C++Builder в основном закрытые. И пока в интернете смогли найти только несколько небольших open-source проектов. С WinRT вообще беда. Направление новое. Так что найти хотя бы что-то, непростая задача. Прошу поделиться тем, что у вас есть. Уверен, что у кого-то есть старые проекты для C++Builder, которые он может нам передать. Мы попробуем сконвертировать их в C++Builder XE3 и начнём тестирование. Если будет интересно, мы предоставим результаты проверки проекта (список найденных ошибок). В случае WinRT, о старых проектах говорить смысла нет. Однако, возможно кто-то разрабатывает проект, который не жалко показать нам. Мы обещаем соблюдать конфиденциальность. Итак, у кого есть проект для препарирования, прошу написать нам на http://mailto:[email protected]. |
Автор: Alca 20.12.2012, 12:41 |
Поделюсь за деньги |