Энциклопедия багов
Путать порядок при использовании iota с выражениямиЛогические и тихие ошибки/ Логическая ошибка
Неправильно использовать iotaОшибки сборки/ Компиляция/ Семантическая
Пытаться вычислить константу во время выполненияОшибки сборки/ Компиляция/ Семантическая
Пытаться объявить константу без значенияОшибки сборки/ Компиляция/ Синтаксическая
Неправильное понимание типизированных и нетипизированных константОшибки сборки/ Компиляция/ Семантическая
Попытка изменить константу после объявленияОшибки сборки/ Компиляция/ Семантическая
Использование двоеточие-равно для объявления константыОшибки сборки/ Компиляция/ Синтаксическая
Пытаться использовать групповое присваивание для разных типов без автоопределенияОшибки сборки/ Компиляция/ Семантическая
Забывать, что значения справа вычисляются ДО присваиванияЛогические и тихие ошибки/ Логическая ошибка
Несовпадение количества переменных и значенийОшибки сборки/ Компиляция/ Семантическая
Использование групповой формы для 1-2 переменныхОшибки сборки/ Статический анализ/ Линтеры
Группировка несвязанных переменныхОшибки сборки/ Статический анализ/ Линтеры
Смешивание стилей объявления внутри одной группыОшибки сборки/ Статический анализ/ Линтеры
Повторное объявление `var` внутри группыОшибки сборки/ Компиляция/ Синтаксическая
Лишние запятые после переменнойОшибки сборки/ Компиляция/ Синтаксическая
Перемешивание нескольких переменных в одной строке с разными типамиОшибки сборки/ Компиляция/ Синтаксическая
Использование присвоить-равно внутри группыОшибки сборки/ Компиляция/ Синтаксическая
Пытаться вывести знак процента без экранированияОшибки сборки/ Статический анализ/ Предупреждения go vet
Неправильное количество знаков после запятой в %.fОшибки сборки/ Статический анализ/ Предупреждения go vet
Не использовать %v для неизвестного типаЛогические и тихие ошибки/ Логическая ошибка