一个现代化的前端小组应该具备什么?
資深大佬 : wxsm 4
举些例子:
- 统一的版本管理工具使用规范
- 完善的代码评审机制
- 完善的编码规范
- 完善的项目 CI/CD
- 规范的业务开发流程
- 业务沉淀下来的工具链、库、代码、经验,并且有完善的文档与 demo
- 定期举行的分享
- …
大佬有話說 (28)
举些例子:
原因是主流 OS 有很多,每款主流 OS 上面又有几种主流浏览器,每款主流浏览器又有很多主流版本。
在不使用专门测试的快速开发情况下,每次改动,这些网页的渲染后结果是否一致,就需要屏幕墙 + 虚拟机阵列了。
这样的东西宁可不学
但当你拥有自己的公司后,做决策、考虑问题、做竞争对手与竞品分析、甚至参加竞标时,你就会发现,考虑问题,不能只是简单地仅仅考虑技术这一个方面的因素了。举个例子,你完全不知道,很多 2b 甲方,仅仅会因为你的产品,比别人多了一个鸡肋功能,从而选中你的方案。
但凡事无绝对,关键就要看人力情况来灵活分配。
在我的经验里,如果一个项目组或者团队,没有 10 个以上的主力开发人员( 965 )基本上上文的 247 都不能有效开展(既要么是对付事走流程,要么是副作用大,耽搁 deadline )。
人数越多,编程工程化、工业化效果就越好。
赶工起来,临时改功能,三天两头改需求,你 2-7 直接 gg