功能强大的Xcode辅助工具Faux Pas:帮你找到各种隐形的bug

Faux Pas(Beta版下载地址)是一个Xcode辅助工具,用以检查Xcode项目,找出常见的错误、隐藏的bug、不良实践以及可维护性问题和风格问题。目前Faux Pas刚刚发布了公开测试版,感兴趣的开发者可测试使用并反馈其中存在的bug。

 

Faux Pas并不仅仅着眼于你的代码,它可以检测Xcode项目中的所有元素存在的潜在问题。

 

Faux Pas功能亮点如下:

 

控制潜在的bug

功能强大的Xcode辅助工具Faux Pas:帮你找到各种隐形的bug_第1张图片

 

查找资源文件的错误

你能确保你的文件名参数没有问题?你是否在重命名文件后更新了所有相关的代码?Faux Pas包含12种不同的规则来检测与资源文件用法相关的错误。

功能强大的Xcode辅助工具Faux Pas:帮你找到各种隐形的bug_第2张图片

 

查找本地化的错误

Faux Pas包含10种不同的规则来检测本地化错误。

功能强大的Xcode辅助工具Faux Pas:帮你找到各种隐形的bug_第3张图片

 

查找版本控制的错误

你的项目引用了版本控制根之外的文件吗?或者引用了一个VCS忽略的文件?Faux Pas有4种不同的规则来检查版本控制错误。

功能强大的Xcode辅助工具Faux Pas:帮你找到各种隐形的bug_第4张图片

学习和实施最佳实践

对于经验成熟的iOS/Mac开发者来说,Faux Pas也是十分有用的,但尤其适用于新入门的开发者。

功能强大的Xcode辅助工具Faux Pas:帮你找到各种隐形的bug_第5张图片

 

执行代码风格

你想在任何可能的时候使用点语法吗?或者使用 @property 进行属性声明?Faux Pas自带12种不同的规则来帮你执行风格上的约束。

功能强大的Xcode辅助工具Faux Pas:帮你找到各种隐形的bug_第6张图片

 

获得代码审查清单

你审查或者接管现有的代码库吗?针对你可能想关注的问题,Faux Pas将会给你一个很好内容概览。

功能强大的Xcode辅助工具Faux Pas:帮你找到各种隐形的bug_第7张图片

 

从92种不同的规则中挑选

Faux Pas带有92种规则,使用Resources、Style或者Config这类tag进行分类。你可以选择你想使用的规则,并根据自己的偏好进行配置。

功能强大的Xcode辅助工具Faux Pas:帮你找到各种隐形的bug_第8张图片

 

使用GUI或者CLI

Faux Pas有一个图形用户界面和一个命令行界面。

功能强大的Xcode辅助工具Faux Pas:帮你找到各种隐形的bug_第9张图片

 

在Xcode构建过程中运行

在Xcode中,可在Run Script构建阶段调用Faux Pas,并在Xcode的Issue Navigator中查看问题诊断。

功能强大的Xcode辅助工具Faux Pas:帮你找到各种隐形的bug_第10张图片

 

连接外部工具

Faux Pas可以以JSON、XML或者Property List 形式输出诊断。使用自定义脚本以你喜欢的方式进行处理。

功能强大的Xcode辅助工具Faux Pas:帮你找到各种隐形的bug_第11张图片

 

配置

通过tag选择规则,并排除个别规则。设定通用和规则特有的选项。保存成JSON 或者Property List形式的配置文件。

功能强大的Xcode辅助工具Faux Pas:帮你找到各种隐形的bug_第12张图片

 

在最喜欢的编辑器中打开链接

Faux Pas可以在当前几个流行的编辑器中打开文件。

功能强大的Xcode辅助工具Faux Pas:帮你找到各种隐形的bug_第13张图片


怪哈哈,ACG游戏,ACG和谐区,足控福利,里番漫画,里番动漫,里番库,里番吧,本子库



向大家推荐一个好玩有趣的微信公众号 ~ ~

注意啦!!!注意啦!!!

二次元★ACG游戏·美女控·技术宅资源分享社区★ 
http://www.guaihaha.com/

怪哈哈,ACG游戏,ACG和谐区,足控福利,里番漫画,里番动漫,里番库,里番吧,本子库

本文链接地址: http://www.guaihaha.com/IOS/648.html

  • 上一篇:Testing with Xcode文档(中文版)
  • 下一篇:50款拥有超赞用户体验的精美移动UI设计

相关内容

  •  苹果appstore应用名下面的开发者名称哪里填写或修改的...
  •  Xcode7 本地化的一些处理方式
  •  给你的iOS APP名称找到合适的长度&关键词
  •  NSData与UIImage之间的转换
  •  constrain to margins
  •  UIWebView根据加载的内容自动适应高度
  •  UIWebView获得内容的高-作出自适应高的UIWebView
  •  完美方案——iOS的WebView自适应内容高度
  •  IOS_UIWebView字体大小、字体颜色、背景色
  •  [objective-c]推送警告处理

你可能感兴趣的:(iOS)