由UnitTest遇到的链接问题想到的

最近将自己所有的代码都加上UnitTest. 但是, 遇到一个问题, 很多时候, 正式的应用程序编译正常, 但UnitTest的编译就不正常.

刚开始觉得可能是项目设置的问题, 反复在项目配置上浪费时间, 但是都解决不了. 后来一想, UnitTest就是一个独立的Target, 应该是在Podfile里面没配置UnitTest的Target. 仔细一看, 果然, 所有无法通过UnitTest编译的项目, 都是有Pod依赖的.

在Podfile里面添加好UnitTest的Target, 一切问题解决.

这个问题倒不是一个什么很大的问题, 只是想到另外一个问题. 开发中遇到的问题, 细节太多了, 导致了开发工作大量依赖经验性. 未来要考虑, 是否要建立一种工作机制, 将遇到的问题集中化. 后来人一遇到问题, 马上就知道解决办法. 目前已知的是很多企业都有自己的Wiki或知识管理系统, 但是用不起来, 因为知识问题跟Bug系统重复, 大量开发人员不愿意干这活. 所以, 如果有一个Bug管理系统和Wiki系统, 有机统一起来的系统, 是否会是一个比较好的解决方案.

你可能感兴趣的:(由UnitTest遇到的链接问题想到的)