- 7
- 0
- 约4.41千字
- 约 6页
- 2016-11-26 发布于贵州
- 举报
Web开发者必备:Wb应用检查清单
Web开发者必备:Web应用检查清单
开发
记录UI错误日志
JavaScript?允许捕获异常。这些异常需要通过Ajax请求提交到日志服务,否则很难截获Web环境中的错误。
可交换的数据层
数据层可分离,也可以与另一个遵从规范的数据层互换。
部署过程自动化
部署过程应自动化。生产环境所用的项目文件应由部署服务器生成,并在无人工干预的情况下自动完成。
使用版本控制系统
版本控制系统保存代码更改的历史,防止现有代码的丢失。同时,它还有助于协同开发。GitHub是这项服务最流行的提供商。除此以外,还有BitBucket。微软也有提供了额外协作特性的Team?Foundation。
代码审阅
人总会有写错代码的时候,而代码审阅系统能保证开发者的高质量产出。同时,该系统还能让不止一位开发者熟悉代码。在某段代码的作者不在的时候,其他开发者可以顺利地做出修改。GitHub和Team?Foundation都提供了相应的代码审阅功能。
权限与角色系统
每个应用都需要设计实现权限和角色系统。设立系统管理员,用户管理员等角色需要一个灵活的全局角色系统。
记录所有未处理的错误
所有错误应当记录下来,并用于未来的全面检查。也就是所有错误都应当提交给全局错误记录机制。
测试过程自动化
每次部署前,测试服务器应当运行所有测试。代码测试通过时部署应用,没能通过时报告给系统管理员。
业务层可以在不同环境上使用
业
您可能关注的文档
- U大师U盘启动制动工安装win7系统图解教程.doc
- u大师u盘启动盘制作具 如何设置BIOS图解教程.doc
- U大师u盘安装Win系统图解教程.doc
- u大师一键制作启动U安装win7系统图文步骤教程.doc
- u盘启动大师安装wi7系统教程(超详细).docx
- U盘启动安装微软xpvista两大类操作系统的最佳实践.doc
- u盘启动盘制作软件为果安装win7系统详细操作步骤.doc
- U盘安装win7全过详细图解.docx
- U盘装window7统.docx
- U盘装系统中bios么设置USB启动.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(3).断裂力学在微纳米尺度下的特殊性.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(2).微纳米尺度断裂力学的基本理论.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(4).微纳米材料的制备与表征.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度下的材料性能测试.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度断裂力学仿真模型建立.docx
- 山西雁门三犁农业科技有限公司年产500吨果脯果干现代化工厂项目环评资料环境影响报告.docx
- 年产4800吨风电拉挤板加工成型项目环评资料环境影响报告.doc
- 高品质不锈钢制品升级技改项目环评资料环境影响报告.doc
- 建筑材料生产线技术改造项目环评资料环境影响报告.docx
- 江阴鼎鑫铝业有限公司年清洗55000套模具项目环评资料环境影响报告.doc
原创力文档

文档评论(0)