文章预览
为什么我们使用JavaScript、Dart和Python等语言,而不是古老的汇编语言? 这是因为它们与 自然 语言更接近。 或者说,它们有可能更接近自然语言。 因为有时我们编写代码只是为了让它能工作,而不关心向其他人展示我们在做什么。 而这种做法往往会在日后造成痛苦的反噬。特别是当其中一个"其他人"是未来的自己时。 1. 使用词性命名 当你的代码尽可能地像英语时,你就知道它是自然的。就像一个有趣、描述性的故事。 这意味着你已经智能地创造了故事中的 实体 和 动作 ,以强有力地表达从开始到完成的代码流程。 名词 我们在谈论哪些实体? 变量 属性(getter和setter) 类和对象 模块 每个角色都有一个 名字 ,所以我们用表达力强的 名词 和 名词短语 来描述它们。 不要这样: // ❌ do -examples.ts // ❌ 难以理解 const f = 'Coding' ; const l = 'Beau
………………………………