代码不冷,代码也是有感情的。
如果只把写代码当作任务的话就太枯燥了,要把代码当作一种艺术去享受,让代码去融入生活,你的生活接受了代码,代码也就接受了你。站在艺术的角度再去写代码,何愁写不出好代码呢。
都说设计模式是精髓,但哪个设计模式上没有生活中的影子,可能在表现上是不一样的,但挖掘本质后会发现它们都是相通的,每个设计模式的名字都是有原因的——工厂模式为什么叫工厂模式,工厂不是用来生产东西的吗,放到代码里让代码的工厂去生产类,工厂的生产能力强了,能生产很多不同的类了,这时这个工厂就成工厂了。
代码即人生,有些变量是过客,用完后就见不到了,有些常量是我们一出生就有的,甚至会伴随我们一生。遇到复杂的事情就分解问题,封装好解决问题的方法,吸取经验,以便以后在遇到类似的问题的话复用方法。玩一些套路,在公司开小差看NBA时不妨安排个观察者,这样就不至于经常挨批了。很多资源是有限的,那就把紧缺的空间资源作为共享元素吧,无形中就提高了资源的利用率。代码就像人生的导师,导师告诉我们要去实现什么,经过导师的培训后,具体的实现方式要因人而异,没有多态的世界是乏味的。
用心去感受代码的灵魂,站在设计者的角度去挥洒编程的艺术,而不仅仅是做一个执行者。