Свързани публикации 'coderview'


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