我对 iOS 开发项目的项目管理相当陌生,我一直在努力应对我的第一个挑战。我正在尝试主动使用可以提高软件质量的工具。我有两个问题:
a.对于iOS开发,您认为CLANG静态代码分析工具是否有助于提高代码质量并有效帮助我们及早发现错误?
湾。您会推荐哪些其他工具来提高我们的 iOS 开发软件质量?
问题不是“我应该做静态分析”,而是“CLANG 是否有效(不会产生太多误报,不提供编译器也可以拾取的警告)?还有“还有其他值得使用的工具来增加代码质量?”。
干杯..
塔纳
我对 iOS 开发项目的项目管理相当陌生,我一直在努力应对我的第一个挑战。我正在尝试主动使用可以提高软件质量的工具。我有两个问题:
a.对于iOS开发,您认为CLANG静态代码分析工具是否有助于提高代码质量并有效帮助我们及早发现错误?
湾。您会推荐哪些其他工具来提高我们的 iOS 开发软件质量?
问题不是“我应该做静态分析”,而是“CLANG 是否有效(不会产生太多误报,不提供编译器也可以拾取的警告)?还有“还有其他值得使用的工具来增加代码质量?”。
干杯..
塔纳
软件质量和稳定性的一个非常重要的方面是单元测试。单元测试将很容易帮助识别错误和崩溃,尽管它不是灵丹妙药或包罗万象的解决方案。单元测试现在是 Xcode 工具集的一部分,可以直接在 Xcode 中运行。如果您有一个大型项目,即超过 2-3k 行自定义代码,我肯定会在某种程度上使用单元测试。有数百个在线教程将教您如何在 Xcode 中正确进行单元测试。
如果您正在与一个开发人员团队合作,并且团队成员不断地对项目进行更改,您可以将持续集成集成到您的开发周期中。持续集成将具有许多可提高代码库质量和稳定性的功能。在 Xcode 5 中,Apple 引入了 Xcode 服务器,这是一种通过 Xcode 集成持续集成的方法。查看 Apple 文档以了解更多信息。