规范:你是否常常碰到以下问题:你总是看不懂他写的代码,或者读起来很吃力;你需要改他的代码却无从下手,或总是要去问他这里是什么改了会不会影响其他代码;你和他一起开发一个产品,你总是怕代码和他有冲突或互相影响;你的代码在多次维护任务之后变得越来越臃肿,越来越难以维护。解决以上问题只需一种方法——读我们的规范!
开发准备
了解产品和设计
- 参加需求、交互、视觉会议,了解产品设计和项目成员。
- 了解产品面向的设备和平台。
- 了解产品对兼容性的要求以及是否采用响应式设计等。
- 了解产品要使用的技术(WEB技术、桌面技术、APP技术、模板语言、混合模式等)。
提出疑问和见解
- 在交互或视觉会议中结合技术要求,提出疑问和见解。
- 提出可能存在的问题(技术实现问题、性能问题等),协商解决方案(如优雅退化)并达成共识。
- 提出已有新技术可能在产品中的应用场景,协助产品创新。
技术调研和培训
- 是否需要技术调研,提出可能存在的风险。
- 进行技术调研,产出技术demo,展示demo,反馈调研结果。
- 技术调研的内容可以先咨询经验丰富的前端工程师或前端技术组。
- 经验不足或新入职员工,可提出培训申请。
- 你可以把难以解决的技术问题提交给NEC,NEC将帮助你解决问题。
- 了解NEC,特别是代码规范和技术demo。
预算人力和时间
- 根据项目时间要求及工作量,预算人力和时间。
- 预算开发周期和阶段性产出。
- 提醒需求方在项目管理平台中创建项目并加入项目成员,创建SVN并设置成员权限。