开发过程 - 工程师规范
职责任务
确定一个页面工程师负责人,他将负责对整个页面开发工作做统筹规划、分配协调等管理工作和主开发职责。
确认交互原型或视觉效果已经定稿,再开始开发工作。
如果采取并行模式(视觉设计和页面开发同时进行),则以交互原型定稿为准(当视觉效果定稿后,页面工程师再补充细节),开始分配。
按页面类型分配,同一类型页面分配给同一个人。
每个人都要了解页面公共元素(多个页面中相同或相似部分),一个公共元素只分配到一个人,每人完成自身页面的同时完成“提取剥离”,你可能需要了解“分类方法规范”。
由于图片无法使用SVN合并和解决冲突,切图需要统筹分配。
在项目管理平台中创建细分的开发任务,填写任务详情和时间,如果任务间存在关系,则设置好关联或从属关系。
页面开发
创建前端目录,包含“页面开发”目录(如:js、css、html、img)及“提取剥离”目录(如:demo)。
使用NEC框架创建前端文件,如:css/*.css、html/*.html、demo/grid.html、demo/module.html、demo/unit.html。
使用NEC代码库和插件,高效开发页面。
和交互、视觉及其他前端工程师或后端工程师保持良好的沟通。
及时反馈问题和建议:对效果疑问的确认、对状态缺失的补充、对优雅退化的建议、对行为结构的说明等等。
如果采取并行模式(页面开发和JS开发同时进行),则以交互原型定稿为准,JS开发工程师可并行开发业务逻辑层,当页面开发完成后再嵌入UI层。
提取剥离
页面开发的同时提取布局(grid)、模块(module)、元件(unit)至对应的HTML文件。
避免重复劳动,对页面元素一目了然,在增加元素时首先来此目录查找是否已经实现或有相似实现而只需扩展。
“提取剥离”目录中的HTML文件和“页面开发”目录中的HTML文件需保持同步维护。
以上内容转载自NEC,地址:http://nec.netease.com