同事的MAC开机笔记本,桌面上充斥着垃圾,用户目录、开发目录也充斥着各种垃圾。吾就说:如果汝在吾手下,吾肯定要批。自然的他表示不服:工作结果更重要。这种谬论当然不值一驳:没有过程哪里来的结果?
通过几个BUG吾就知道,开发环境设置都没统一(使用的JDK不一样)。于是就产生了开发人员说没问题,测试不通过的情形。
每个人的开发机器,当然可以有很多自己的东西,也有一些硬性要求。具体来说:
- 开发工具、工作目录必须统一。这样不论哪个机器,哪个人,都可以立即操作。
- 所有工作内容,都要求上SVN(最多差一天,实际上一天也不应该有)。也就是工作机器,随时可以被清理挪用,不影响工作结果。
- 临时工作内容,自行存放其他目录。不要与工作目录混合。
- 桌面、根目录要干净,不能有垃圾内容。
有人说,吾有很多备份和有用文件。解决办法有两个:必须的东西上传到SVN;建立一个杂货目录,把这些东西统统放进去。需要的人,要么自己备份,要么自己找。
符合上述要求之外,其他目录就可以自行存放东西了。
这些要求是不是合情合理?是不是方便工作?