关注回复“变更”送你6招搞定一切需求变更!
只要是程序员,总有那么一些时候,看到代码,内心会想嘀咕一下:
妈呀,这是谁写的呀?!
除了我做开发的那段时光,我还能联想到下面的情况。
在匆忙的情况下自己记的笔记,事后来看,就不认得了。
还有一个问题,为什么你在手写输入的时候,要努力地一笔一划的写得尽量正楷呢?
这两个问题,其实本质都是一样的,就是解码的问题。
当人在阅读一段笔记,或者机器在识别一个手写的文字的时候,其实本质都是一个解码的过程。
解码成功的前提,是解码的人要知道信息是如何编码的。
只有符合预期编码模式的信息,才能被很快并且正确的解码,也就是理解。
编程也是一样的。
如果编程的人的编程风格(编码方法),读代码的人不了解,那么读代码的人也不能很好的理解(解码)编程的人的代码。
所以,遵循代码规范,本质是促进了大家的彼此理解和提高沟通的效率。
更加易读的代码,也可以让bug无处遁形,让你更快的从一个写bug的开发小白,更快地成为开发大牛!
如果你的团队还没有开始使用代码规范,可以考虑采用下面的几个超简单步骤,建立起属于你们团队的代码规范:
1
---投票给自己觉得代码风格好的同事
把开发同事叫到一起,大家进行匿名投票,每个人3票。投除了自己以外,觉得组里的代码的易读性最好的同事,可以都投给一个人,也可以投给3个人。
2
---选出代码风格最受欢迎的3个同事
找出得票数最多的三个同事.
3
---写代码风格好在哪
每个人(包括得票数最多的三个同事)在即时贴上写自己觉得这三个同事的代码之所以好的原因,原因要写具体,不要太泛泛的描述,一个即时贴上写一条。
4
---把代码的优点展示和合并
每个人把自己写的代码好的原因读出来,如果其他的同事有一样的,就把自己手里的那个即时贴递给这个人,然后这个人把合并后的即时贴贴在白板上。
5
---给最喜欢的代码优点投票
给每个人发10个小贴纸,作为投票,可以都投给一个优点,也可以投给多个。
6
---可通过复制增加列表项
统计得票数最多的10个优点。
7
---把优点落地成规则
将这10个优点转化成可以落地的代码规则。
是不是很简单?
为了每个人的工作能更轻松和容易,快快行动起来,制定你们团队专属的代码规范吧!
END
PS:
公众号改版啦!
为了避免和我走失,
请大家按照下面1-2-3个步骤加星标哟!
关注回复“变更”送你6招搞定一切需求变更!
嗨,我是敏捷教练珍妮,
前微软卓越工程顾问,
我的目标是帮助所有IT人更轻松地做软件!
精选文章
常见问题
常见误区
IT生活
软件研发难免遇到各种问题,
关注“轻松做软件”以备不时之需!