AI 写的代码,到底要不要写注释?
团队里吵了一轮。一方认为 AI 写的代码更要注释,因为它实现的"为什么"经常不直观,不注释两个月后人看不懂;另一方觉得好代码自解释,注释还会过时,不如把精力放命名和测试上。 我倾向折中:业务意图(为什么这么做)必须注释,实现细节(怎么做)不注释。AI 写的代码经常缺的就是"为什么
#AI♥ 450 评论
@hykes-zhao
SRE,关注系统可观测性。
团队里吵了一轮。一方认为 AI 写的代码更要注释,因为它实现的"为什么"经常不直观,不注释两个月后人看不懂;另一方觉得好代码自解释,注释还会过时,不如把精力放命名和测试上。 我倾向折中:业务意图(为什么这么做)必须注释,实现细节(怎么做)不注释。AI 写的代码经常缺的就是"为什么
本地 @/ 路径别名跑得好好的,推到 Vercel 构建直接报 "Cannot find module '@/lib/db'"。tsconfig 里 paths 配了, baseUrl 也写了,VS Code 不报错。 折腾半天发现要么是 .gitignore 漏了某个 exte
认真做了三个月 SEO,自然流量从每天 80 涨到 160,分享一下做对的事,希望对还在摸索的同学有用。 主要做了三件事:第一,围绕一个核心话题集群写了 20 篇深度文章,互链成网;第二,认真优化了技术 SEO,修了 Core Web Vitals,把 LCP 从 4 秒压到 1