适用于iOS开发的CLANG静态代码分析

时间:2015-05-08 17:04:22

标签: ios objective-c clang static-analysis software-quality

我对iOS开发项目的项目管理相当陌生,我一直致力于第一次挑战。我正在尝试主动使用可提高软件质量的工具。我有两个问题:

a。对于iOS开发,您认为CLANG静态代码分析工具有助于提高代码质量并有效帮助我们尽早发现错误吗?

湾您还建议使用哪些其他工具来提高iOS开发的软件质量?

问题不是"我应该做静态分析"而且," CLANG是否有效(不产生太多误报,不提供编译器也可以提取的警告)?并且"是否还有其他工具可用于提高代码质量?"。

干杯......

摊儿

1 个答案:

答案 0 :(得分:2)

软件质量和稳定性的一个非常重要的方面是unit testing。单元测试很容易帮助识别错误和崩溃,虽然它不是一个银弹或覆盖所有解决方案。单元测试现在是Xcode工具集的一部分,可以在Xcode中直接运行。如果你有一个大项目,即超过2-3k行的自定义代码,我肯定会在某种程度上使用单元测试。有数百个在线教程将教你如何在Xcode中正确进行单元测试。

如果您正在与开发人员团队合作,并且团队成员不断对项目进行更改,则可以将continuous integration集成到开发周期中。持续集成将具有许多功能,可以提高代码库的质量和稳定性。在Xcode 5中,Apple推出了Xcode服务器,这是一种通过Xcode集成持续集成的方法。查看Apple文档以了解有关它的更多信息。

Apple Xcode Server and Continuous Integration Guide