标签: code-generation
与该标签相关的所有文章 "code-generation".
-
Go 数据库:sqlc 的 SQL-first 类型安全方案
sqlc 是一个编译器:输入 schema.sql(DDL)+ query.sql(带注解的 DML),输出类型安全的 Go 代码。不是 ORM,不是 query builder,是 SQL-first 的代码生成。
-
Go 工具链:Buf 如何替代 protoc 工作流
Buf 用一个 CLI 统一了 protobuf 的构建、lint、breaking change 检测、代码生成、格式化和依赖管理。它替代的不是 protobuf 本身,而是 protoc + 手动管理插件 + Makefile/shell 脚本的传统工作流。核心价值:buf.yaml 定义模块和规则,buf.gen.yaml 定义代码生成,buf generate 一个命令完成所有事。