大綱
技術棧
# 框架
- vue
今年核心技術棧是圍繞vue展開,由此學會了組件化封裝思想,vue調試技巧(console>debbug>vuetool>resource),學會了如何去更好地擴展項目,如何命名css、國際化、適配大小屏,還有就是如何去將項目更好更快地運行。
# 可視化
- echart 國產
- highchart 國外
這兩款都是業界知名度比較高的圖表庫,不能說誰好誰不好吧,highcharts功能多,echart就是很多選項都要自己配。根據業務情況來使用他們。根據具體業務來使用,如果要求交互性比較強,交互複雜度高,那麼首推highchart,如果僅僅是想要展示對應的數據,對具體的交互沒有很大的要求,那麼echarts會很適合。
# 項目自動化
- gitlab
- shell
gitlab是使用git和CI/CD的前提。而搭配shell腳本會使得gitlab特別好用。
# VC
- # 提交規範
提交信息需要有一個明確的標誌[FIX],[UPDATE],[ADD]等等
- # 如何維護日誌
推薦每次提交更新一個功能,太多會導致code review效果不佳。
能力棧
# 上下游合作流程
PO發佈需求,交互先行,視覺跟進,PM組建開發小組,前後端各自獨立開發,聯調,bvt,轉測試,預發佈,正式發佈
# 站在版本角度考慮問題
這個版本跟之前的版本區別在哪裏,主要是完善哪一塊的功能,加了這塊的功能會對哪些地方造成影響,然後根據具體
# 規範化編碼帶來的思考
- 好的編碼規範就像一本帶有縮進、間距還有目錄的書籍,讓人看着就舒服,條理清晰便於快速上手,有一套代碼風格方便舉一反三,代碼耦合低,可複用性好。
- 同事共同遵守一套代碼規範,便於問題的排查,好的結構方便後期項目的擴展。
展望2020
# 站在產品線甚至行業未來角度考慮問題
思考這個東西在業界的影響,現在的趨勢,還有如何在紛繁複雜的工具中選擇最適合的工具。
# typescript
一個提高代碼可維護性的工具
# node
一個鏈接後臺的工具,高級前端必備
# webpack
這個是入門的,雖然我現在還是迷迷糊糊
# D3J
這個是未來發展需要,所以瀏覽器出了很多API是用來發育這塊的