貼文討論:讲讲前端工程化


留言回覆:的確都是現代前端工程常用技術了 不過就我個人觀察,單元測試、CI/CD 工具、容器化技術、部署腳本,這幾個對 junior 前端來說很吃力 可以等邁向 senior 的階段再慢慢學 😅 先叫公司的後端 or DevOps or SRE 幫忙就可以了 😅😅 事實上,我認為,前端的單元測試、e2e 測試,就算對 senior 來說也是不容易的,要寫得漂亮,很有挑戰性 😅😅😅 (要是為了寫而寫、為了 100% 覆蓋率而寫,根本沒意義)


是的,在小型项目中单元测试并不常见也并不重要,但是对于CI/CD 工具、容器化技術、部署腳本我觉得还是非常有必要的,因为这几个技术其实上手难度不高,例如GitHub Actions、Vercel都是不错的前端人员CI/CD工具。
另外自动化部署脚本其实也并不麻烦,只需要编写简单的shell脚本即可实现自动打包,自动清理替换旧包的功能,个人认为无论是在提高开发效率这一块还是在团队协作方面都是非常有用的。


cool