Свързани публикации 'pvs-studio'


PVS-Studio проверява качеството на кода в проектите .NET Foundation: LINQ to DB
Фондацията .NET е независима организация, създадена от Microsoft, за да поддържа проекти с отворен код около платформата DotNet. В момента организацията събра под крилото си много библиотеки. Вече сме тествали някои от тези библиотеки с помощта на PVS-Studio. Следващият проект за проверка с анализатора — LINQ to DB. Въведение LINQ to DB е рамка за достъп до база данни, базирана на LINQ. LINQ to DB събра най-доброто от своите предшественици. Тя ви позволява да работите с..

Protocol Buffers, брутален протокол от Google, срещу PVS-Studio, анализатор на статичен код
Protocol Buffers е много популярен, готин и висококачествен продукт, който е разработен предимно от Google. Това е добро предизвикателство за анализатора на статичен код PVS-Studio. Намирането на поне нещо вече е постижение. Нека да опитаме. Пиша за Протоколни буфери (protobuf) като част от дългосрочна поредица от статии за проверка на проекти с отворен код. Библиотеката прилага протокол за сериализация на структурирани данни. Това е ефективна двоична алтернатива на XML..

Кодовият анализатор е грешен. Да живее Анализатора!
Комбинирането на много действия в един C++ израз е лоша практика, тъй като такъв код е труден за разбиране, поддръжка и е лесно да се правят грешки в него. Например, човек може да внуши грешка чрез съгласуване на различни действия при оценяване на аргументи на функция. Ние сме съгласни с класическата препоръка, че кодът трябва да бъде прост и ясен. Сега нека разгледаме един интересен случай, при който анализаторът на PVS-Studio е технически грешен, но от практическа гледна точка кодът все..