程序员需谨记的8条团队开发原则

开发 后端 前端
当你从学校出来,找到第一份软件开发工作的时候,你就不再是一个单独作战的程序员了,你将会有一个团队,你的一举一动也将直接影响团队的效率和产出。下面这 8 条团队开发的基本原则,作为团队的一员,你必须谨记在心,这会对你和你的团队带来非同凡响的效果。

当你从学校出来,找到***份软件开发工作的时候,你就不再是一个单独作战的程序员了,你将会有一个团队,你的一举一动也将直接影响团队的效率和产出。下面这 8 条团队开发的基本原则,作为团队的一员,你必须谨记在心,这会对你和你的团队带来非同凡响的效果。

[[115930]]

1、提交(签入)代码需要填写备注说明

团队开发中必定会使用一些类似 svn 的代码管理工具,在提交代码时填写备注,这个好处是不言而喻的。它可以帮你记录这次修改完成了哪些功能、修复了哪些 bug,包括的团队的其他成员,也可以看到你这次提交代码所做的贡献。

2、每天汇报自己的工作情况

我们可以每天早上把今天的工作做个简单的计划,然后在下班前把今天的工作内容做一下小的总结,并抄送给领导,很多时候因为不知道要写啥,或者可能一句话就能说清楚,我们就不愿意去做这个简要的汇报,有的公司会要求大家每周做汇报,但自己还是觉得每天有个开始和总结,不仅能够让自己对任务更加清晰,同时也可以加强自己和领导间的沟通,何乐而不为呢?

3、对一些公共库的修改一定要谨慎,并且测试再测试

有时候我们并没有修改自己写的代码块,但发现一段时间后,自己的代码编译不了了,于是你很惊讶的发现,代码中调用的公共库接口被修改了。这样的问题相信大家经常遇到,所以当你需要修改公共类库时,一定要非常谨慎,***在修改完后进行全面的单元测试,或者通知你团队中的每一个成员。

4、需求要确认,切勿盲目编码

很多的问题其实改起来并不麻烦,但是如果要是因为理解的不一致造成的改来改去,这个是最折磨人的,所以,必须双方都完全确认后,再动手!切忌不要擅作主张。

5、经常主动地去和别人进行 Code Review

有很多我们固有的不良编码习惯,或者一些我们不熟悉的内容,这些都是我们很难观察到,但我们的同伴可能一眼就能看到的地方,有交互才会有学习,多去理解和学习同伴的好的编码习惯和思考方式,对我们来说这是最容易的一个途径。

6、要相信自己的工作在团队中是举足轻重的

有了这样的信念,你就会对你的任务更加重视,更全力地去完成它,而不会像其他人一样老是项目延时,这对你在项目中建立信心至关重要。

7、不要盲目拷贝代码

这一点我想很少有程序员能够做到,无论是从网上的搜索结果还是团队中其他成员编写的代码,即便它们能完成你想要的功能,也不要直接全部复制过来。因为这不仅让你失去了思考问题的能力,而且也有可能引入一些不必要的问题。虽然重复造轮子的做法不可取,但是在你拷贝代码的时候是否也需要思考一下代码的实现思路,这对你的提高非常有用。

8、及时记录工作日志

这点也很少会有程序员能够做到,“一个没有博客的程序员不是好程序员!”,用博客记录自己开发过程中的经验教训,时间久了,这也是一笔巨大的财富。另外,你分享的这些经验教训,也许还可以帮到别的开发者,或者你团队中的小伙伴。

本文出自:http://news.html5tricks.com/8-rules-programmer-remeber.html

责任编辑:林师授 来源: html5tricks
相关推荐

2013-04-19 10:44:05

程序员禅道

2009-07-16 09:12:16

程序员偷懒技巧

2014-11-10 09:46:57

程序员

2012-04-01 11:16:47

2020-04-06 12:31:25

编程程序员代码

2022-06-02 15:37:58

Web前端开发

2015-10-12 08:56:37

程序员成长法则

2018-01-15 10:38:04

2011-08-29 10:03:38

开发团队

2011-06-02 09:56:21

程序员团队精神

2015-09-28 10:09:05

程序员新手

2017-10-23 13:22:18

编程顶级程序员编码规则

2013-05-02 08:57:04

程序员创业

2013-08-20 09:33:59

程序员

2016-01-29 10:03:43

优秀程序员黄金法则

2017-12-20 13:18:51

程序员游戏开发忧虑

2012-04-19 12:50:51

Java

2020-11-10 09:24:22

架构云计算程序员

2014-03-28 10:30:20

程序员码农

2011-05-13 14:34:02

程序员
点赞
收藏

51CTO技术栈公众号