作者
罗伯特·C·马丁
罗伯特·C·马丁(Robert C. Martin),人称“Uncle Bob”,是一位软件工程师和作家,广泛以清晰代码和敏捷软件实践而闻名。他的著作强调编写易读、易维护的代码,这与他关于“让代码易读”的引述主题一致。
名言:3
罗伯特·C·马丁 的名言

像为长子命名般慎重命名变量
罗伯特·C·马丁这句话看似夸张,其实是在提醒程序员:变量名从来不是可有可无的装饰,而是代码表达意图的第一语言。就像给第一个孩子取名时,人们会反复斟酌含义、发音与未来影响,变量命名同样需要承担沟通、辨识与传承的责任。 进一步说,代码往往写给人看,其次才是给机器执行。编译器并不在乎变量叫 x 还是 totalOrderAmount,但后来接手的同事、几个月后的自己,却高度依赖这些名字来理解系统。因此,一个随意的名字,常常会把原本简单的逻辑包...
Created on: 5/11/2026

代码能运行只是起点
罗伯特·C·马丁这句话首先提醒我们:软件开发的目标从来不只是“跑起来”。一个程序能够通过编译、完成基本功能,当然值得肯定;然而进一步看,这往往只是交付的最低门槛,而不是质量的终点。正因如此,“能运行还不够”听上去像批评,实则是在把注意力从结果表象拉回到工程本质。 换句话说,真正优秀的代码还必须具备可理解、可维护和可扩展的特性。马丁在《Clean Code》(2008)中反复强调,代码首先是写给人读的,其次才是让机器执行的。也正是在这一层...
Created on: 5/9/2026

易读代码,才是最快的前进方式
Robert C. Martin 这句话看似矛盾:想更快前进,竟然要先让代码“慢下来”,多花心思去写得清楚易读。然而进一步看,这恰恰指出了软件开发中最常见的误区——许多人把“尽快写完”误认为“真正高效”。实际上,仓促堆砌的代码常常会在后续调试、修改和协作中成倍地消耗时间。
Created on: 4/15/2026