详细页面

代码整洁之道培训有感

发布时间:2015-03-27 作者:罗抗 来源: 字号:

近期通信集团斯坦特芬公司对技术人员开展了为期三天的高质量代码编程培训。很多人是第一次参加这种系统专业的代码编程培训,我的第一感觉就是震惊,原来代码可以这样简洁明了!自己原来编写的代码,总是没有注释的习惯,行列之间也杂乱不堪,看上去就像一篇字迹潦草,杂乱无序的文章,不但别人难于理解,自己隔一段时间再去看也要理解半天,给后续的程序维护和扩展制造了很多的障碍。讲究代码的整洁之道,是高效率开展工作所必需具备的习惯。

通过培训,我总结出代码整洁要注意以下几点:首先,端正心态,提高编写高质量代码的意识。写代码不仅仅是为了让计算机调试过关,也要考虑自己的代码是否适合阅读和维护,不断地进行打磨是雕琢出优质代码的有效手段。其次,不断提高代码编写和重构的技巧。如果说心态是软件上的保证,那么技术则是编写优质代码的硬件保障,这就需要大量的课外阅读和实践练习来保证了。最后,养成良好的编写习惯,勤写注释,使页面尽量整齐有条理。这点其实是最容易遵守的,但往往也是最容易被人忽略的。

编程需要以一种“专业开发者”的心态去做,而不仅仅将它当成完成项目经理交代的任务,或者局限于做出一个满足客户需求的东西。注意编程技艺的学习是提高工作效率的另一种有效手段,一些目前看来是需要耗费大量精力的工作,其实业界已经有了很多解决方案,只是开发者并没有掌握这样的技艺。

同时,我们要养成对代码进行重构的习惯。重构并不是重写,不应该在完成功能后,对成千上百行的代码进行“重构”,而是编写代码实现功能的同时,持续进行重构。重构是一种小步骤的操作,它并不是大规模的重写代码。重构的目的就在于避免一段时间后我们不得不重写代码的场景。

做软件产品,其实是符合冰山理论的,客户在验收软件时,主要关注的只是冰山裸露出的一部分(前台),而藏于水面下大部分(后台)他们是不关注的,正是这个原因,以前开发人员更多的是把主要精力都关注在那“裸露的一角”,将客户最急切需要的功能满足即可。

我们在测试阶段不仅要将自己当成客户来体验,还要争取比客户多想一步,提升客户在使用过程中的满意度,其它的客户也看不到的,我们也应该从今后长期维护产品的角度去精雕细琢,不能因为交付压力就牺牲代码质量。对公司来说维护成本越高,产品效益越低下。对个人来讲,长期的重复工作以及低层次的重复劳动,不利于个人技能的提高和发展。所以无论从哪个角度看,我们都要努力去打磨我们的产品,打造精品,让我们都对得起“专业人士”这个称呼。

浏览次数:332返回顶部
相关新闻