Энциклопедия багов
Сравнение операндов разных типовОшибки сборки/ Компиляция/ Семантическая
Путаница между &&, || и &, |Ошибки сборки/ Компиляция/ Семантическая
Использование чисел вместо boolОшибки сборки/ Компиляция/ Семантическая
Путаница между = и ==Ошибки сборки/ Компиляция/ Семантическая
Ожидать, что Scanner сам преобразует в числоОшибки сборки/ Компиляция/ Семантическая
Не использовать константы для магических чиселОшибки сборки/ Статический анализ/ Линтеры
Неправильно использовать iotaОшибки сборки/ Компиляция/ Семантическая
Пытаться вычислить константу во время выполненияОшибки сборки/ Компиляция/ Семантическая
Пытаться объявить константу без значенияОшибки сборки/ Компиляция/ Синтаксическая
Неправильное понимание типизированных и нетипизированных константОшибки сборки/ Компиляция/ Семантическая
Попытка изменить константу после объявленияОшибки сборки/ Компиляция/ Семантическая
Использование двоеточие-равно для объявления константыОшибки сборки/ Компиляция/ Синтаксическая
Пытаться использовать групповое присваивание для разных типов без автоопределенияОшибки сборки/ Компиляция/ Семантическая
Несовпадение количества переменных и значенийОшибки сборки/ Компиляция/ Семантическая
Использование групповой формы для 1-2 переменныхОшибки сборки/ Статический анализ/ Линтеры
Группировка несвязанных переменныхОшибки сборки/ Статический анализ/ Линтеры
Смешивание стилей объявления внутри одной группыОшибки сборки/ Статический анализ/ Линтеры
Повторное объявление `var` внутри группыОшибки сборки/ Компиляция/ Синтаксическая
Лишние запятые после переменнойОшибки сборки/ Компиляция/ Синтаксическая
Перемешивание нескольких переменных в одной строке с разными типамиОшибки сборки/ Компиляция/ Синтаксическая