第 32 章更多工具
目錄
購買書籍
(廣告,請不要封鎖。)

第 32 章更多工具

模組系統和套件管理員已在第 31 章中涵蓋。但還有其他類別的重要工具

程式碼檢查

程式碼檢查工具會分析原始碼並報告潛在問題和樣式違規。以下是三種熱門工具:

單元測試

理想情況下,單元測試架構會在兩個大型 JavaScript 平台(瀏覽器和 Node.js)上執行。以下兩個重要的架構可以做到這一點:

縮小

JavaScript 原始碼通常會浪費空間,變數名稱比需要長,有註解、額外的空白等。縮小工具會移除浪費並將程式碼編譯成較小的程式碼。移除程序的某些部分相對複雜(例如,將變數重新命名為短名稱)。以下是三種熱門縮小工具:

建置
對於大多數 專案,您需要對其人工製品套用許多作業:檢查程式碼、編譯程式碼(編譯甚至會在網路專案中發生,例如將 LESS 或 Sass 等 CSS 語言編譯成純 CSS)、縮小程式碼等等。建置工具可協助您執行這些作業。兩個經典範例是 Unix 的 make 和 Java 的 Ant。兩個流行的 JavaScript 建置工具是 GruntGulp. 它們最引人入勝的功能之一是您可以在使用它們時保持在 JavaScript 中;它們都基於 Node.js。
鷹架
鷹架工具設定空的專案、預先設定建置檔案等等。 Yo 就是這類工具之一。它是 Yeoman 網路開發工具組的一部分,它結合了 yo、Bower 和 Grunt。
下一頁:33. 下一步該做什麼