2026.05–2026.08实习相关整理-AI编程注意点
能复用原有的功能或原有的结构体的话就不要新增,注意不要过度封装
尽量避免引入太多的新概念。
看看util里面有没有实现通用的函数,复用它不要自己实现。
太多重复的逻辑的话可以考虑提取出一个函数。
检查一下函数放的包位置和他实现的功能是否符合。
注意下函数命名跟函数实际行为是否一致。
如果变量没有用的话就不要定义他。
不要有魔数,函数不要超过80行,每行不要超过120字。
go代码中的函数要传入ctx context.Context
返回值只有在有错误的时候返回nil,否则构造个空值返回,没报错的不需要判断是否为nil
一个函数如果只是转发调用另一个函数,那么这个函数应该去掉
命名统一用动宾结构。
warning【阻断】、info【提示】,这样的级别命名更容易理解点。
审计日志统一在任务级别写。
defer常见错误:https://www.topgoer.com/函数/延迟调用defer.html
尽量别动原本有的代码,
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Lowo's blog!
评论

