Мы используем куки, чтобы пользоваться сайтом было удобно.
Хорошо
to the top

Вебинар: Хороший тимлид — не друг и не надсмотрщик. Как найти баланс через 1-to-1 - 28.05

>
Публикации

Публикации: статьи

29 Мар 2011
Разработана фирменная символика для наших статей
Андрей Карпов
Мы публикуем довольно много статей о программных ошибках, об анализе кода и, конечно же, о применении нашего статического анализатора PVS-Studio для обнаружения проблем в известных проектах...
...
29 Мар 2011
Как уменьшить вероятность ошибки на этапе написания кода. Заметка N2
Андрей Карпов
Это вторая статья о том, как можно избежать ряда ошибок еще на этапе написания кода. В предыдущей заметке уже упоминался совет избегать множества вычислений в одном выражении. Однако, этот...
...
Подписаться на рассылку
Хотите раз в месяц получать от нас подборку вышедших в этот период самых интересных статей и новостей? Подписывайтесь!
22 Мар 2011
Сделать правильно – трудно (об одной непростой ошибке)
Евгений Рыжков
Нашему анализатору PVS-Studio уже не первый год. Но до сих пор там иногда обнаруживаются "изначальные" ошибки. То есть те ошибки, которые были всю жизнь. Недавно мы проверяли исходный код...
...
09 Мар 2011
Как уменьшить вероятность ошибки на этапе написания кода. Заметка N1
Андрей Карпов
Я добрался до кода широко известного клиента мгновенных сообщений Miranda IM. Вместе с различными плагинами это достаточно большой проект, размер которого составляет около 950 тысяч строк кода на C...
...
01 Мар 2011
По колено в Си++ г... коде
Андрей Карпов
Наверное, многие знают сайт govnokod.ru. Если нет - рекомендую заглянуть тем, кто считает себя программистом. Хорошее настроение будет...
...
13 Фев 2011
Есть ли практический смысл использовать для итераторов префиксный оператор инкремента ++it, вместо постфиксного it++
Андрей Карпов
Я все-таки решил разобраться, есть ли смысл при работе с итераторами писать ++iterator, а не iterator++. Мой интерес к этому вопросу возник не из любви к искусству, а из практических соображений...
...
10 Фев 2011
Почему создание 64-битной версии программы может быть не простым делом?
Андрей Карпов
К сожалению, несмотря на кажущуюся простоту, простой пересборки 32-битной программы под 64-битную платформу и исправления ошибок компилятора зачастую бывает недостаточно для...
...
10 Фев 2011
Что использовать вместо rundll32.exe для запуска 64-битных DLL
Андрей Карпов
В 64-битных версиях ОС семейства Windows присутствуют 2 варианта программы rundll32.exe: 64-битная версия: %WinDir%\System32\rundll32.exe и 32-битная версия: %WinDir...
...
10 Фев 2011
Что можно использовать вместо инструкции "int 3" в 64-битной программе?
Андрей Карпов
64-битная версия компилятора Visual C++ не поддерживает ассемблерных вставок, поэтому использование записи вида "__asm int 3" становится невозможным. Однако существует другой, менее...
...
Показать еще Pagination arrow previous
Показано: - из 1601