понедельник, 20 октября 2008 г.

Малозаметные ошибки

Есть трудно обнаруживаемая ошибка, когда при проверке условия вместо "==" пишут "=":
вместо if (var == const) вставляют if (var = const). Что бы избежать подобных ошибок можно писать константу вначале.

Сегодня столкнулся с другой ошибкой - сразу после условия поставил точку с запятой, пришлось потратить несколько минут. Конструктивных вариантов борьбы с такой опечаткой в голову не пришло (не форматировать текст и отказаться от отступов - однозначно не подходит :), ставить {} для одного оператора тоже не особо приятно, придётся быть внимательнее.

Комментариев нет:

Отправить комментарий