标签:攻略 拷贝 之一 bug 没有 项目 title 自己 解决
程序员的修养,主要体现在和别人的合作上,其中第一点比较重要的就是英文能力,我们在开发的过程中,经常会遇到问题,baidu可以解决50%的浅显问题,但是更加深入的问题,却没有给出答案,只能用google,有时候还是需要去了解官方的文档。
另外耗子叔在文中提到的几个点如下:
重构是我们在项目中经常要做的事情,主要原因有几个,一是不同人合作,导致代码风格的很多,以及代码拷贝等引起了很多不同的问题,甚至有可能你都不知道代码已经变得你完全不一样了,而重构是保证代码的质量的最好的方法,所以这是我们作为程序员应该有的修养之一。《重构:改善既有代码的设计》这本书可以说是经典,偶尔翻一下,会对代码有不同的看法。
经常我们不是在开发新功能,而是在前人的基础上去修改功能或者修复bug,而耗子叔推荐了一个《修改代码的艺术》。这本书我还没看过,但是应该去看,毕竟需要修改代码,是我们经常遇到的,如果有一个高效的方法可以协助我们,那就更加放心去修改而减少歪曲原来代码的意图了。
这在我们开发中赶进度的时候经常会忽略的一个问题,因为产品催的急,我们就怎么方便怎么来,随便搞一下就好了。但是保持代码的整洁,是对自己,对别人,对项目负责任的态度。
不得不说,这是得益比较多的地方,也是我从另外一个同事那里学来的,他说,你只有去review 别人的代码,然后对比了你才知道什么是好的代码,什么是不好的代码,这样下来,你才会有所进步。也是因为这个原因,我就保持了review别人,review自己代码的习惯了。
最好的学习就是根据规范来编写,这样的代码既好看,也是比较容易整洁,整体合作起来也会比较顺畅,而不至于一个项目下来,几种风格,而让你去查看别人的代码会让你抓狂,不停的吐槽。
整体的风格看起来是有点流水账,但是仅以此作为开端,跟着耗子叔的《程序员练级攻略2018》慢慢提升自己,可以自信的告诉别人,自己是一个程序员。
追求卓越 成功就会在不经意间追上你
标签:攻略 拷贝 之一 bug 没有 项目 title 自己 解决
原文地址:https://www.cnblogs.com/lijianming180/p/12401979.html