這個兩天看了張克軍(豆瓣前端專家鹃答、前端布道師)在FEDAY的主題分享覺得對中大型項目開發(fā)很有幫助所以在這里分享給大家后面會有視頻地址。下面介紹重點內(nèi)容振坚。
這里分享的項目是指公司實際產(chǎn)品開發(fā)皿曲,協(xié)同人數(shù)比較多,更加已結(jié)果為導(dǎo)向危融,在規(guī)定的時間內(nèi)產(chǎn)出高質(zhì)量的產(chǎn)品,我們稱之為商業(yè)項目雷袋。這也是我們前端工程師最基本的職責(zé)和價值吉殃。
產(chǎn)出商業(yè)項目的基本點:
- 高效高質(zhì)量的產(chǎn)出產(chǎn)品。
- 成本和效率變得尤為重要片排。
- 迭代周期長寨腔,長效性速侈,代碼可維護(hù)性率寡。
基本前提:成本和效率問題
- 實現(xiàn)目標(biāo)的成本和效率
- 團(tuán)隊協(xié)作的成本和效率
- 后續(xù)迭代的成本和效率
表面上看來就是原有工作人員習(xí)慣使用原來的工作方法和方式來解決現(xiàn)有問題而非使用新的輪子來解決問題(項目時間緊張,不愿接受新的實物)倚搬。拉這車東西是因為輪子的問題冶共,還是路面的問題,還是本身這車東西就很沉重每界?假設(shè)那個給了新輪子的人給的不是一個圓形的或者是一個六邊形的情況是什么樣的捅僵?
我們經(jīng)常談?wù)摰木S度
選擇框架我們從這些角度來討論是沒有問題的,我們本身也是很贊同的眨层。但是在不同的項目中不同的維度權(quán)重時不一樣的庙楚!沒有統(tǒng)一的原則去解決一個問題!要自身實踐來測試趴樱!
選擇原則
1.妥適性原則
避免過渡實現(xiàn)馒闷,暫時用一些酪捡,現(xiàn)在還可能用不到,或者用的不多庫來滿足當(dāng)前需求纳账。
2.庫的選擇
- 縮小依賴范圍和向穩(wěn)定方向依賴
- 避重就輕逛薇、避繁逐簡、以簡馭繁疏虫、避虛就實
- 可替代性
3.主框架的選擇
- 沒有不二法則
- 擁抱未來
- 經(jīng)驗價值高
- 架構(gòu)上的優(yōu)勢為重
選擇的原則 (新手版)
1.妥適性原則
2.庫的選擇永罚,盡量同時滿足以下條件
- 單一性
- 普便性
- 輕量型
- 依賴少
3.主框架的選擇:做足調(diào)研和實踐,多和老司機交流
4.Code Review 十分必要
自己的代碼和庫占整體代碼的的比重
總結(jié)
最后用一張圖來總結(jié)一下卧秘,大家都知道著名導(dǎo)演李安呢袱,這個是李安拍攝《比利·林恩的中場戰(zhàn)事》的片場,李安導(dǎo)演在選擇角色的時候不是說看演員的名氣也不是說看演員的長相翅敌,而是看到這個人的時候就會在腦中腦補這個人演戲的場景产捞。所以當(dāng)我們選用各種框架的時候,我們也可以在腦中腦補各種使用場景和方式了哼御!
視頻地址分享:https://v.qq.com/x/page/e0552u2stn3.html
有啥問題歡迎在評論區(qū)討論