Code generation — генерация Go-кода программой вместо написания руками. В Go это философия: вместо рефлексии и магии в рантайме — генерируем типизированный код на этапе разработки. Примеры: protoc-gen-go генерирует код из .proto файлов, sqlc — типизированные функции из SQL-запросов, mockgen — моки из интерфейсов. Сгенерированные файлы обычно имеют суффикс _gen.go или комментарий "Code generated; DO NOT EDIT". Это быстрее рефлексии и ловит ошибки на этапе компиляции.
Что такое code generation в Go?
Middle
590 просмотровAFK Offer AI
Как читать unicode строки?