2 回答

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個贊
一個前端的開發(fā)流程要取決于項(xiàng)目的規(guī)模、技術(shù)棧、以及團(tuán)隊(duì)約定和協(xié)作流程等諸多因素的考量,不能一概而論,也沒辦法一概而論。除非你能給出一個具體的場景,大家才好給出更多的建議和選擇。
其實(shí)重要的不是流程如何(或者說別人的流程如何,如果你想照貓畫虎的話),而是我們要時刻問自己:我要解決的問題是什么?解決這個問題的手段有哪些?利弊如何?
再者,就是各種各樣的技術(shù)技巧把這些環(huán)節(jié)連接起來,盡可能的做到自動化。這樣就可以達(dá)成一個比較完美的流程了。
記住,一個人的時候用什么工具都無所謂,能解決問題就是好的。真正去創(chuàng)造流程的架構(gòu)師并非只是從工具角度去考量解決方案,更多的是團(tuán)隊(duì)契合性。因?yàn)楫?dāng)你引入一個新工具,就意味著在團(tuán)隊(duì)中增加了學(xué)習(xí)成本,不是每一個人都能像“你”一樣學(xué)的夠快,用的夠好,一不小心反而會造成技術(shù)負(fù)債,進(jìn)而影響了整個項(xiàng)目的推進(jìn)。
如果要我給出一個泛泛的“最佳實(shí)踐”,那我會說:最好的流程就是只有架構(gòu)師需要知道整個流程的細(xì)節(jié),其他的工程師只需要很簡單的操作+遵守團(tuán)隊(duì)的約定+寫代碼就OK了。
添加回答
舉報