【漫画说软研】这垃圾是谁写的?

关注回复“变更”送你6招搞定一切需求变更!

只要是程序员,总有那么一些时候,看到代码,内心会想嘀咕一下:

妈呀,这是谁写的呀?!

除了我做开发的那段时光,我还能联想到下面的情况。

在匆忙的情况下自己记的笔记,事后来看,就不认得了。

还有一个问题,为什么你在手写输入的时候,要努力地一笔一划的写得尽量正楷呢?

这两个问题,其实本质都是一样的,就是解码的问题。

当人在阅读一段笔记,或者机器在识别一个手写的文字的时候,其实本质都是一个解码的过程。

解码成功的前提,是解码的人要知道信息是如何编码的。

只有符合预期编码模式的信息,才能被很快并且正确的解码,也就是理解。

编程也是一样的。

如果编程的人的编程风格(编码方法),读代码的人不了解,那么读代码的人也不能很好的理解(解码)编程的人的代码。

所以,遵循代码规范,本质是促进了大家的彼此理解和提高沟通的效率。

更加易读的代码,也可以让bug无处遁形,让你更快的从一个写bug的开发小白,更快地成为开发大牛!

如果你的团队还没有开始使用代码规范,可以考虑采用下面的几个超简单步骤,建立起属于你们团队的代码规范:

1

---投票给自己觉得代码风格好的同事

把开发同事叫到一起,大家进行匿名投票,每个人3票。投除了自己以外,觉得组里的代码的易读性最好的同事,可以都投给一个人,也可以投给3个人。

2

---选出代码风格最受欢迎的3个同事

找出得票数最多的三个同事.

3

---写代码风格好在哪

每个人(包括得票数最多的三个同事)在即时贴上写自己觉得这三个同事的代码之所以好的原因,原因要写具体,不要太泛泛的描述,一个即时贴上写一条。

4

---把代码的优点展示和合并

每个人把自己写的代码好的原因读出来,如果其他的同事有一样的,就把自己手里的那个即时贴递给这个人,然后这个人把合并后的即时贴贴在白板上。

5

---给最喜欢的代码优点投票

给每个人发10个小贴纸,作为投票,可以都投给一个优点,也可以投给多个。

6

---可通过复制增加列表项

统计得票数最多的10个优点。

7

---把优点落地成规则

将这10个优点转化成可以落地的代码规则。

是不是很简单?

为了每个人的工作能更轻松和容易,快快行动起来,制定你们团队专属的代码规范吧!

END

PS: 

公众号改版啦!

为了避免和我走失,

请大家按照下面1-2-3个步骤加星标哟!

关注回复“变更”送你6招搞定一切需求变更!

嗨,我是敏捷教练珍妮, 

前微软卓越工程顾问,

我的目标是帮助所有IT人更轻松地做软件!

精选文章

常见问题

需求总定义不清

需求多先做谁

需求总变怎么办

团队小需求多怎么办1

团队小需求多怎么办2

如何管理外部依赖

常见误区

为什么加班是反模式

为什么计划不宜排太满

请尊重一个程序员的劳动

IT生活

为什么嫁人要嫁IT男

画展上只有IT人才能发现的秘密

软件研发难免遇到各种问题,

关注“轻松做软件”以备不时之需!

猜你喜欢

转载自blog.csdn.net/qq_32814769/article/details/88119613