不就是种树嘛

March 29, 2013

感觉团队合作跟种树有点相似。

几个人一起去种树,有人负责刨坑,有人负责种树,分工合作是必须的。

刨坑的人需要按照需求把坑给刨出来,这过程中,可能会产生一些多余的没用的坑。就像很多人写代码,不是每行代码,每个方法都是有用的,这个是允许的。这些没有用的代码最后是清理掉,不清理掉至少给加上标记,方便别人阅读。

刨了那么的坑,哪些坑是符合要求的,需要自己检验一下,就像单元测试一样。刨好的坑需要做下标识,方便别人使用,漫山遍野都是坑,你让别人种哪个坑上?不能要求队友挨个检查一遍。设计好的模块,要简单好用。好用是个技术活,这个需要锻炼,简单其实也简单,给别人调用的接口方法不能太乱,该公开给调用者的就要公开,不该公开的就应该private,减少别人的工作量。

团队合作的目的是为了更快的完成任务。前提是每个人的工作都是OK的,种树的不需要一直去操心坑刨得怎么样,种树的人希望得到的是一个能直接用的坑。当然理想的情况很少发生,怎么沟通又是另外一回事了。

--- EOF ---

添加新评论