当前位置: 首页 > Web前端 > HTML

小公司前端建设的一些思考

时间:2023-03-28 12:36:43 HTML

在之前的企业项目开发中,做过一些前端基础建设和项目推广工作。完成项目后,我无暇去梳理和反思推广过程中遇到的问题和解决方案。由于前端团队人数较少,更多的是多人协作,大家一起努力去攻克一些问题。该工具的前端编辑器包括sublime、vscode,以及webstorm、atom等编辑器。时至今日,vscode已经成为前端开发的主流编辑器。在团队开发过程中,需要对一些固定的插件进行标准化和统一。包括:标签缩进的大小,以及格式化插件。比如在vue开发过程中,推荐使用Vetur进行格式化和代码约束,包括代码检查eslint等工具。除了作为规范统一使用的插件外,其他插件可以作为个人爱好和习惯使用。项目结构目录文件夹划分以vue开发为例:接口api、路由router、状态管理store、组件compoment、工具类utils,建议划分到各自的文件夹中,明确文件夹的功能。文件命名规范可以参考:Vue官方文档-风格指南文件夹命名可以根据习惯,最重要的是分清楚功能,保证在开发过程中不会造成目录混乱。代码编写javascript常量大写,let、const等命令规范使用。变量和方法使用驼峰或下划线命名,工具类utils和依赖包方法,例如:时间格式YYYY-MM-DD,在utils中统一使用深拷贝或节流防抖等格式化方法,打包或使用lodash根据项目场景,进行统一,混合使用容易增加开发成本。html&&css类名使用驼峰式或-作为连接。书写顺序建议参考腾讯CSS书写规范。Git默认有一个主分支。这应该是代码维护过程中大家的共识。项目第一次完成后,建议增加一个分支fix分支作为生产环境bug维护分支。在开发过程中,dev分支的提交和提交信息要详细,最好按照提交的类型,是修复还是更新代码。协同开发在开发过程中,项目的进度和周期都是不一样的。同时,有的前端开发人员可能是刚刚进入项目,有的是长期留在项目中,能力也会有所不同。在制定和分配任务时,他们需要根据不同的情况分配任务。需要考虑的问题是否根据个人能力的强弱,在分配任务时,根据个人擅长的领域重点培养或处理擅长的问题。业务组件和公共组件的编写基于模块分配任务或由一个学生单独完成更多的问题。..注释项目的文档和readme.md建议尽可能完整,不限于安装npm依赖和启动,还应该包括上面提到的:插件规范,一些重要的依赖,node版本等代码注释建议保持良好的习惯,包括代码块注释、业务逻辑注释、实现痛点等。前端负责人作为前端负责人,需要结合业务需求,做好技术选型,对现有工具有一定的了解,有较好的知识广度,有Coding基础支撑作为支撑,熟悉前端项目架构,具备前端开发技能,精通业务开发,有对算法有一定的能力和理解,对前端领域的技术更新和信息有很好的敏感度。为提高团队管理能力,保持团队活力,提升整个团队的作战能力,建议进行一些技术分享或讨论,引导前端团队成员克服一些问题,并善于发现他们的闪光点。无论是对前端成员还是对其他同事或上级,具备良好的沟通理解能力,快速定位问题,有效沟通。写在最后,以上是小公司前端团队建设的一些思考。2022年的前端,希望所有前端开发的同学都能找到属于自己的天地。文章个人博客地址:小公司前端建设的一些思考欢迎关注公众号:程序员布欧,不定时更新一些前端入门文章不容易,转载请注明出处和作者重印时。