
写代码如写文章:我的整洁代码实践指南
好的代码像好的散文——简洁、易读、意图明确。作为一名从业十余年的程序员,我写过成千上万行代码,也维护过他人留下的遗产代码。越来越觉得:代码首先是写给人看的,其次才是给机器执行的。
命名即文档
变量名、函数名就是最好的注释。与其写:
// 获取用户列表
function get($id) { ... }
不如直接写:
function getUserById($id) { ... }
函数只做一件事
一个函数超过20行,就要考虑拆分。每个函数只做一件事,做好一件事。
减少嵌套层级
嵌套超过3层,代码就变得难以理解。学会用早返回(early return)来减少嵌套。
总结
整洁代码不是一蹴而就的,需要持续练习和反思。记住:代码是写给人看的,让后来者(包括未来的自己)能轻松理解你的意图。
觉得有用就点个赞吧~