Iphone 你有什么理由不';你不想每次构建iOS应用程序时都使用静态分析器吗?

Iphone 你有什么理由不';你不想每次构建iOS应用程序时都使用静态分析器吗?,iphone,xcode,ipad,ios,Iphone,Xcode,Ipad,Ios,我正在潜入iOS开发,我刚刚发现了静态分析器,它指出了我在代码中犯的各种错误。静态分析器在构建时似乎并没有占用任何额外的时间,所以我想知道为什么它在默认情况下没有启用 是否有任何理由不想在每次构建iOS应用程序时使用静态分析器 提前感谢您的帮助 不,我一直在用它。跟踪所有bug的帮助是不够的:-)主要是因为在构建应用程序时,它会占用额外的时间。你的应用程序可能很小,或者你会注意到差异。当你的应用程序只需要10-20分钟就可以编译时,你更可能只是“不时地”运行静态分析。在提交之前是一个很好的时间。

我正在潜入iOS开发,我刚刚发现了静态分析器,它指出了我在代码中犯的各种错误。静态分析器在构建时似乎并没有占用任何额外的时间,所以我想知道为什么它在默认情况下没有启用

是否有任何理由不想在每次构建iOS应用程序时使用静态分析器


提前感谢您的帮助

不,我一直在用它。跟踪所有bug的帮助是不够的:-)

主要是因为在构建应用程序时,它会占用额外的时间。你的应用程序可能很小,或者你会注意到差异。当你的应用程序只需要10-20分钟就可以编译时,你更可能只是“不时地”运行静态分析。在提交之前是一个很好的时间。谢谢,安德斯。在我们讨论这个话题时,有没有其他默认情况下没有打开的好东西,您建议我开始使用?对于调试版本,请切换到CLANG/LLVM 1.5编译器,它会给您更多警告…@BeachRunnerJoe:“将警告视为错误”。默认情况下,这肯定应该打开。我会支持这一点,但我认为,除非构建时间少于30秒,否则缩短构建时间是一个非常重要的目标。关于知识工作(如软件开发)以及如何集中精力是关键,已经有了各种各样的研究。当一个构建中断了你的工作流程甚至几秒钟,人们的注意力就会转移,产生更多的思维环境转换,实际上大大降低了工作效率。我认为提交时间是运行此类检查的最佳时间。。。再加上承诺通常是好的建议。