Skip to content

前端工程化

引言

对工程化的理解程度和实践中的优化产出情况是衡量一个工程师的能力高低的一个常见标准,所以有必要对工程化有自己的见解。

软件工程

概括地说,软件工程是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。

软件工程化 与 前端工程化

前端开发本质也是软件开发,即软件开发包括前端开发。“化”在现代汉语中表示将某种事物普遍推广,作后缀用。

我理解前端工程化就是用工程化方法经济的开发和维护高质量的软件。

前端工程化如何做?

前端项目开发流程大致可以分为:架构 -> 构建 -> 开发 -> 测试 -> 部署 -> 监控,我觉得可以从【模块化】、【组件化】、【规范化】、【自动化】这些角度出发,贯穿项目开发的整个过程。

工程化的核心并非工具,而是以工具为实现媒介进行规范工作流程。

也就是通过工具表达你的思想,通过工具规范你的项目,通过工具管理写代码的人员。