前几天同事问吾:安装时,如果有VC2010就不会安装VC2012。这事吾知道:
- 编译泰山JDK8,最早使用的是2010;后来泰山freetype跟进新版本,必须使用2012编译,于是就升级了。
- 测试并没有使用新装机器测试,所以运行换了VC2012,今年才发现。于是进行了替换。
- 猜测安装代码中,有判断2010的代码。当时忘记改也正常就是了,因为没人报错。
C这方面一直缺人(走了也没补上),怎么办?只能吾上了。这也简单,吾很快找到了判断VC2010的代码,经过一番波折,简单测试也通过了。
问题解决了,吾发现了另外的问题,这些东西已经变成了垃圾场:
- 编译环境没有使用虚拟机。比如在吾机器上,就无法打包成功。
- 本地打包的内容明明已经变了,却没有更新上去。
- 代码有多套,吾也不知道哪个有用。
- 构建目录有.NET 3.5/.NET 4.0。这个吾之前也有了解,只是为什么有两个?都有用?
- 代码就不用说了,常量提取是肯定不做的。
如果是吾负责,吾会经常清理垃圾。自从权力被剥夺,想管也管不了,就变成了垃圾场。吾称之为垃圾场效应。从员工来说,你不要求我就偷懒,这是正常的。作为主管,管理工作是起码要求,又是大多数做不到的。