第八十五章 哥是正经人(2 / 2)

程序组有六个人,其中刘明辉,马强,张贺三个人经验丰富,能力上没问题,其他三个个人基本上是小萌新。

之前刘明辉把他们分成两个小组,他和周明凯,周成安一组,马强,张贺,周晓冬一组,各组分别负责不同的模块。

结果,因为每个人写代码的习惯不同,有的人写的代码很简洁,有的人写出的代码就比较复杂。

这倒还能忍。

关键是每个人写代码用的常量,变量,函数,类等等都不一样,这就要了命!

也许各个程序模块合在一起的,勉强能运行,但肯定问题很多,都是漏洞。

刘明辉做事,不会为了赶工先拿出一个勉强能用的产品,等到出了问题,再四处补漏洞,那种“救火员”式的作风。

他宁肯多花一些时间,也要确保产品尽可能的完善。

这时,刘明会想起自己忽略了一个问题,那就是编程规范。

一个合格的程序开发团队,一定要有一个统一的编程规范。

这个编程规范也许不是最好的,最优秀的,但一定是所有人都要遵守的规范。

只有所有人都遵守这个规范,才能够确保所有程序员的编程风格保持一致,程序语言的用法一致。

它可以确保所有人写出来的程序模块,相互之间能够流畅的运行,也能让程序员之间沟通的更顺畅。一个人写的程序,其他人接过来,可以迅速辨认出这段程序的目的和功能,方便后期维护。同时也让程序员自己,更方便管理自己写的程序。

刘明辉先把马强、张贺叫过来,先跟他们商量达成一致。

然后把程序组所有人叫过来,给他们开会,纠正缺点,统一思想。

他说:“我看了大家写的代码,除了马强和张贺之外,其他人的代码,可以说是乱七八糟根本没办法看。”

“一段代码几百行,上千行,语法、命名、规范乱七八糟的,我都看不懂。说不定现在让你们回头看看,你们自己都要看半天才知道写的是什么。这样的代码能是好代码吗?”

“一段好的代码,一定要简洁、高效、明确,并且具有可读性,可维护性。不管是你还是其他人,都能轻松读懂你的代码,那这就是好代码。”

“做程序员,最忌讳的是还没有想好就急于写代码。你们记住每次写代码之前要做到‘三个清楚’:清楚自己的目的,清楚代码该怎么写,清楚怎么测试。做到这三个清楚之后,再开始写代码。”

“接下来,我和马强,张贺准备一起制定一个编程规范,所有人都要学习这个规范,严格按照规范编程。把我们大家的编写习惯,代码风格统一起来。让我们大家每个人写的代码,都是好代码。”

“在规范做出来之前,你们先互相做代码评审,互相看看别人的代码。记住,不需要解释就能看懂的代码,才是好代码。”