Stories

List
Create Time

NPM 依賴管理的複雜性

這是一個很少被提及的話題 —— 依賴管理(Dependencies Management) 。 在開源文化盛行的現代,多數時候我們都不必從零開始搭建一套軟件系統,轉而可以藉助諸多開放的代碼片段及其他資源更快速高效開發軟件應用,這算的上軟件工程發展史上一次巨大革命,因為它能大幅提升軟件工業的生產效率,我們不必再從底層開始編寫所有代碼,大部分問題與常見的編程模式都能在社區找到相應的解決方案,且這些被反

Create Time

前端工程化系列一:序言

1. 關於這個系列 我認為,工程化是前端各類細分技術領域中最為基礎而關鍵,最具有知識廣度與深度因而學習曲線較為陡峭,但同時也是對整體開發效率、質量增益最大因而對個體而言最具有學習價值的高階技能之一。 具體來説,工程化領域向上可以探索學習各種構建工具、靜態代碼分析工具、CI/CD 與開發工作流等具象工具;橫向可認真研判、梳理、落地各類研發規則,提前幫助業務開發者做出技術選擇,以實現更高效而規範地業務