Мир опечаток и Copy-Paste

Андрей Карпов
Статей: 372



Программисты допускают невероятное количество опечаток, простых логических ляпов и делают ошибки благодаря Copy-Paste. Приглашаю отпробовать их. Приятного аппетита.

Picture 2

Программисты часто думают, что ошибки, отнимающие больше всего времени очень сложные и коварные. А простые ошибки они не делают.

Это конечно не так. Делают, и в сумме тратят на их исправление огромное количество времени и сил. Просто мелкие ошибки не запоминаются. Гораздо лучше запомнится эпическое сражение с ошибкой синхронизации, отнявшей целый день. Да, сложные ошибки тоже могут отнимать много времени. Главное, что суммарный вред от мелких ошибок тоже может быть огромен. Подробнее эта мысль изложена в заметке: Миф второй – профессиональные разработчики не допускают глупых ошибок.

Проверяя различные проекты с помощью PVS-Studio, я пополняю базу найденных ошибок. Сейчас я выбрал те диагностические сообщения, которые выявляют: ляпы, опечатки и неправильный Copy-Paste. Читайте и ужасайтесь.

Это далеко не все глупые ошибки, но наиболее показательные. Желаю приятного просмотра. Весь список примеров находится здесь.



Найдите ошибки в своем C, C++, C# и Java коде

Предлагаем попробовать проверить код вашего проекта с помощью анализатора кода PVS-Studio. Одна найденная в нём ошибка скажет вам о пользе методологии статического анализа кода больше, чем десяток статей.

goto PVS-Studio;

Андрей Карпов
Статей: 372


Найденные ошибки

Проверено проектов
346
Собрано ошибок
13 124

А ты совершаешь ошибки в коде?

Проверь с помощью
PVS-Studio

Статический анализ
кода для C, C++, C#
и Java

goto PVS-Studio;