感觉团队合作跟种树有点相似。
几个人一起去种树,有人负责刨坑,有人负责种树,分工合作是必须的。
刨坑的人需要按照需求把坑给刨出来,这过程中,可能会产生一些多余的没用的坑。就像很多人写代码,不是每行代码,每个方法都是有用的,这个是允许的。这些没有用的代码最后是清理掉,不清理掉至少给加上标记,方便别人阅读。
刨了那么的坑,哪些坑是符合要求的,需要自己检验一下,就像单元测试一样。刨好的坑需要做下标识,方便别人使用,漫山遍野都是坑,你让别人种哪个坑上?不能要求队友挨个检查一遍。设计好的模块,要简单好用。好用是个技术活,这个需要锻炼,简单其实也简单,给别人调用的接口方法不能太乱,该公开给调用者的就要公开,不该公开的就应该private,减少别人的工作量。
团队合作的目的是为了更快的完成任务。前提是每个人的工作都是OK的,种树的不需要一直去操心坑刨得怎么样,种树的人希望得到的是一个能直接用的坑。当然理想的情况很少发生,怎么沟通又是另外一回事了。
- EOF -
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动。
转载请注明:文章转载自 Binkery 技术博客 [https://binkery.com]
本文标题: 不就是种树嘛
本文地址: https://binkery.com/archives/214.html