让名字表达意图
这是一篇技术排版示例,展示短篇开发笔记的阅读效果。
比起 data,一个具体的名字能让代码更容易理解。例如,把筛选后的文章命名为 visiblePosts。
const visiblePosts = posts.filter(post => !post.draft)
把变化留在边界
日期格式、图片地址、语言文案集中管理。之后修改规则时,就不需要在每个组件里寻找同样的逻辑。
解释为什么
注释可以记录一个不明显的决定:为什么选这个边界条件,为什么保留这个行为。让下一次阅读代码的人少猜一步。
聊聊这篇文章
无需注册,填写昵称即可留言。邮箱选填,不会公开。
正在加载评论…