前端工程質(zhì)量保障體系實踐
本書從前端開發(fā)的完整生命周期角度進(jìn)行講解,幫助讀者了解前端的工程搭建、版本控制、代碼質(zhì)量、組件建設(shè)、測試保障、持續(xù)集成、系統(tǒng)部署、頁面監(jiān)控、請求監(jiān)控、資源保障,以及工程質(zhì)量優(yōu)化的相關(guān)手段。讀完本書,讀者可以清楚地了解在不同的階段有哪些保障工程質(zhì)量的措施。本書第1章介紹前端的發(fā)展歷史,講述前端如何從后端中獨立出來,并逐步走向工程化。第2章講解在前端項目啟動前需要做的準(zhǔn)備工作。第3章介紹如何規(guī)范使用Git進(jìn)行版本控制,從而有效提高多人協(xié)作的開發(fā)效率。第4章系統(tǒng)地介紹對代碼質(zhì)量進(jìn)行工程化管理的方法。第5章從組件規(guī)范、目錄結(jié)構(gòu)、樣式主題、國際化、組件測試、文檔管理、構(gòu)建打包及發(fā)布規(guī)范8個方面介紹高質(zhì)量的組件是如何建設(shè)的。第6章介紹前端工程中測試環(huán)節(jié)涉及的內(nèi)容。第7章介紹持續(xù)集成中保障質(zhì)量的手段。第8章主要介紹如何部署穩(wěn)定、高效的系統(tǒng)。第9章介紹性能監(jiān)控、異常監(jiān)控、白屏監(jiān)控、卡頓監(jiān)控及用戶行為監(jiān)控等常用的頁面監(jiān)控手段。第10章講解請求監(jiān)控的常用手段與識別以及防御爬蟲的方法。第11章介紹資源保障的必要性和通用手段。第12章講解webpack在打包構(gòu)建中常用的優(yōu)化手段。
·11.7萬字