编程的核心之一:控制 复杂度(controlling the complexity is the essense of programming)
访问量: 3213
原来 Brain Kernighan早就说过了这句话。 ( 大名鼎鼎的C 语言编程的作者)
可惜很多写了多年 代码的同学还不懂。见过上万行的class, 上千行的method. 上千行的html.
其实遵循几个简单的原则来编程就可以:
1. 方法,类都不能过长。 方法原则 上不要超过20行。 类不要过大。控制在500行以内吧。
2. 重构的两个重要手段:1. rename, 2. extract method
3. 最好的注释就是 易懂的方法名。 wox8y 谁也不知道是啥意思,但是 give_me_coffee() 就可读性特别强。