本月读了Robert C. Martin的代码整洁之道,维护代码的整洁和实现产品的功能同样重要,甚至于比产品的功能实现更为重要,因为,代码的整洁关乎着产品后续的发展,产品的扩展性,灵活性,以及新功能粘性和开发周期性都与代码的整洁有着密切的关系。众所周知,产品面向用户,必须提高用户验,产品才更加受欢迎,而代码的使用用户仅仅只是开发人员,人数没有产品用户那么多,因此,用户体验的重视就显然没有产品那样重要。但是代码作为开发人员的产品,也同样需要提高用户体验,体验太差,不仅自己其他接收的开发人员难受,就算是自己后期维护也是苦不堪言。看到这里我相信大多数人都有过这样的经历:回看自己之前的代码,有一种 熟悉的陌生感。我去~哪个二傻子写的,哎呀妈呀,二傻子是俺~~~~
看本书的时间刚好和项目新需求开发的时间重合,于是乎便可以现学现卖,回看自己的代码,第一次有了一种别人家代码的感觉【甚是惭愧呀,觉悟的有点晚,以前只追求功能实现,觉得只要能完成boss给的需求就是OK了,也不管你代码是怎么实现的,只要结果不要过程,现在才发现自己的肤浅。不过亡羊补牢,为时不晚。】
本书中,作者讲解的一系列行之有效的整洁代码操作实践。大体总结如下导图所示,展示个大体。 如需详情,可留言
最后用一句话来总结:细节之中自有天地,整洁成就卓越代码。
读书应该和吃饭一样,成为生活的必不可少的部分~~~