什么样的代码是好读的?

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." - Martin Fowler 代码是否好读,关键是要看我们的大脑是如何“解释执行”这些代码的,有哪些因素会影响我们大脑的“执行效率”。大体上有4个主要的原因使得代码不可读: ...