查找找到各種隱形bug的Xcode輔助工具:Faux Pas
Faux Pas是一個Xcode輔助工具,用以檢查Xcode項目,找出常見的錯誤、隱藏的bug、不良實踐以及可維護性問題和風格問題。
Faux Pas并不僅僅著眼于你的代碼,它可以檢測Xcode項目中的所有元素存在的潛在問題。

Faux Pas功能亮點如下:
控制潛在的bug

查找資源文件的錯誤
你能確保你的文件名參數沒有問題?你是否在重命名文件后更新了所有相關的代碼?Faux Pas包含12種不同的規則來檢測與資源文件用法相關的錯誤。

查找本地化的錯誤
Faux Pas包含10種不同的規則來檢測本地化錯誤。

查找版本控制的錯誤
你的項目引用了版本控制根之外的文件嗎?或者引用了一個VCS忽略的文件?Faux Pas有4種不同的規則來檢查版本控制錯誤。

學習和實施最佳實踐
對于經驗成熟的iOS/Mac開發者來說,Faux Pas也是十分有用的,但尤其適用于新入門的開發者。

執行代碼風格
你想在任何可能的時候使用點語法嗎?或者使用 @property 進行屬性聲明?Faux Pas自帶12種不同的規則來幫你執行風格上的約束。

獲得代碼審查清單
你審查或者接管現有的代碼庫嗎?針對你可能想關注的問題,Faux Pas將會給你一個很好內容概覽。

從92種不同的規則中挑選
Faux Pas帶有92種規則,使用Resources、Style或者Config這類tag進行分類。你可以選擇你想使用的規則,并根據自己的偏好進行配置。

使用GUI或者CLI
Faux Pas有一個圖形用戶界面和一個命令行界面。

在Xcode構建過程中運行
在Xcode中,可在Run Script構建階段調用Faux Pas,并在Xcode的Issue Navigator中查看問題診斷。

連接外部工具
Faux Pas可以以JSON、XML或者Property List 形式輸出診斷。使用自定義腳本以你喜歡的方式進行處理。

配置
通過tag選擇規則,并排除個別規則。設定通用和規則特有的選項。保存成JSON 或者Property List形式的配置文件。

在最喜歡的編輯器中打開鏈接
Faux Pas可以在當前幾個流行的編輯器中打開文件。

內容介紹來自:http://www.cocoachina.com/applenews/devnews/2014/0804/9307.html
</div>
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!