Энциклопедия багов
Игнорирование того, что `ParseInt` возвращает `int64`, а не `int`Ошибки сборки/ Компиляция/ Семантическая
Надежда, что `string(3.14)` превратит число в текстОшибки сборки/ Компиляция/ Семантическая
Перепутан порядок аргументов в `strconv.FormatFloat`Ошибки сборки/ Компиляция/ Семантическая
Не приводят к `int64` для `FormatInt` | `FormatUint`Ошибки сборки/ Компиляция/ Семантическая
Забывание, что `++` и `--` нельзя использовать с константамиОшибки сборки/ Компиляция/ Семантическая
Несоответствие типов в сокращённых операторахОшибки сборки/ Компиляция/ Семантическая
Смешивание `int` и `float` в одном выраженииОшибки сборки/ Компиляция/ Семантическая
Деление константы на нольОшибки сборки/ Компиляция/ Семантическая
Использование оператора `%` с `float64`Ошибки сборки/ Компиляция/ Семантическая
Переменная vs константа в арифметикеОшибки сборки/ Компиляция/ Семантическая
Сравнение значений разных типовОшибки сборки/ Компиляция/ Семантическая
Сложение разных целочисленных типов без приведенияОшибки сборки/ Компиляция/ Семантическая
Выбор `uint` для значений, которые могут стать отрицательнымиОшибки сборки/ Компиляция/ Семантическая
Сравнение разных типов в `case`Ошибки сборки/ Компиляция/ Семантическая
Путать `switch` с выражением и без выраженияОшибки сборки/ Компиляция/ Семантическая
Переменная в `if` живет только внутриОшибки сборки/ Компиляция/ Семантическая
Забываешь фигурные скобки `{ }`Ошибки сборки/ Компиляция/ Семантическая
Ошибка приоритета со сравнениямиОшибки сборки/ Компиляция/ Семантическая
Сравнение разных типовОшибки сборки/ Компиляция/ Семантическая
Сравнение операндов разных типовОшибки сборки/ Компиляция/ Семантическая