從前後端專案工程化談起

2022-09-23 21:57:20 字數 928 閱讀 4657

從前後端專案工程化談起 背景

筆者最近在閱讀《react+antd共享單車通用後台管理系統》相關的**和筆記,剛好看到專案工程化環節。**裡簡要介紹了專案工程化的由來和作者專案工程化的一些手段。筆者本人是後台開發者,由此產生了一些聯想和思考。

背景筆者最近在閱讀《react+antd共享單車通用後台管理系統》相關的**和筆記,剛好看到專案工程化環節。**裡簡要介紹了專案工程化的由來和作者專案工程化的一些手段。筆者本人是後台開發者,由此產生了一些聯想和思考。

專案工程化的必要性

作者闡述了前端工程化的兩點必要性,乙個是提高專案開發效率,另乙個是降低專案維護成本。筆者在去年的九月份到十二月份曾經在本司的另乙個團隊主導了自營平台後台的開發,不論開發的效率和專案成本,結果只能說差強人意。究其原因千萬種,筆者來看專案沒有一定的工程化也是原因之一。

專案工程化的手段

作者闡述的工程化手段

1.專案架構設計

2.專案結構設計

3.eslint

4.元件和模組的開發和使用

5.公共機制的封裝

sad smile原諒筆者的愚鈍,乙個其實只有10來分鐘的**,作者闡述的手段不僅僅這幾種,留在筆者腦海裡的只有這幾個。有經驗的看客老爺們歡迎補充給筆者新的啟發。

公共機制的封裝從筆者來看應該算作架構或者結構設計的一部分,以架構或結構設計來看從小到大充斥的都是職責的理解,大到系統的拆分,erp,oms,cms,crm,不同系統其實是按照不同的職責拆分成不同的大系統;元件職能的拆分,服務註冊,服務發現,閘道器;小到專案結構的職責分層,三層乃至領域驅動,六邊形架構,不同的層不同的職責;再小到同一類庫內不同資料夾也會表示不同的職責。筆者認為職責的拆分某種程度上意味著工程化的程度。

留在最後的話

技術可能不是最新才是最合適最潮的,專案工程化跟it專案管理密切相關,it專案工作量難評估性要求我們要盡量以最科學的方式來保證專案開發的正常高效進行。

vue3 0工程化專案搭建

簡述 以下為vue3.0 vue cli4.0搭建工程化專案的方法,有誤地方感謝更正。一 安裝 腳手架 npm install vue cli g 沒有指定版本則為cli最高版本 二 建立專案 三 選擇定義手動配置 四 選擇配置 五 選擇vue 版本 3.0 六 選擇模式 1.hash模式的原理 u...

vue工程化之專案引入jquery

既然寫專案,那麼少不了用jq,那我們就引入進來吧 1 因為已經安裝了vue腳手架,所以需要在webpack中全域性引入jquery 開啟package.json檔案,在裡面加入這行 jquery後面的是版本,根據你自己需求更改。2 然後在命令列中cnpm install 大多人應該都是使用的 映象,...

面試總結 工程化軟體專案開發的流程 步驟

需求分析 1 相關系統分析員向使用者初步了解需求,然後用相關的工具軟體列出要開發的系統的大功能模組,每個大功能模組有哪些小功能模組,對於有些需求比較明確相關的介面時,在這一步裡面可以初步定義好少量的介面。2 系統分析員深入了解和分析需求,根據自己的經驗和需求用word或相關的工具再做出乙份文件系統的...