Posted in

Go JSON序列化检测盲区清单:struct tag缺失、omitempty误用、time.Time时区丢失的4类自动检测规则(含AST解析源码)

第一章:Go JSON序列化检测 … Go JSON序列化检测盲区清单:struct tag缺失、omitempty误用、time.Time时区丢失的4类自动检测规则(含AST解析源码)Read more

Posted in

Golang时间戳存储血泪史:time.UnixMilli() vs PostgreSQL TIMESTAMPTZ vs SQLite INTEGER,时区丢失的11种路径

第一章:Golang时间戳存储血 … Golang时间戳存储血泪史:time.UnixMilli() vs PostgreSQL TIMESTAMPTZ vs SQLite INTEGER,时区丢失的11种路径Read more

Posted in

Golang时间编辑的“北极星原则”:所有time.Time必须携带Location元数据,否则视为严重代码缺陷(附golangci-lint自定义检查规则)

第一章:Golang时间编辑的“ … Golang时间编辑的“北极星原则”:所有time.Time必须携带Location元数据,否则视为严重代码缺陷(附golangci-lint自定义检查规则)Read more

Posted in

Golang封装中的time.Time封装反模式:时区丢失、序列化错乱、JSON Marshal异常的3层防护封装结构

第一章:Golang封装中的ti … Golang封装中的time.Time封装反模式:时区丢失、序列化错乱、JSON Marshal异常的3层防护封装结构Read more