摘要: Code Review主要检查代码中是否存在以下方面问题:代码的一致性、编码风格、代码的安全问题、代码冗余、是否正确设计以满足需求(性能、功能)等等。1.完整性检查(Completeness) 代码是否完全实现了设计文档中提出的功能需求 代码是否已按照设计文档进行了集成和Debug 代码是否已创建了需要的数据库,包括正确的初始化数据 代码中是否存在任何没有定义或没有引用到的变量、常数或数据类型 2.一致性检查(Consistency) 代码的逻辑是否符合设计文档 代码中使用的格式、符号、结构等风格是否保持一致 3.正确性检查(Correctness) 代码是否符合制定的标准 所有的变量都被正确 阅读全文
posted @ 2012-09-15 22:18 visionwang 阅读(435) 评论(0) 推荐(0)
摘要: 1.容灾能力2.适用场景接下来会有个分布式文件系统的系列。 阅读全文
posted @ 2012-09-15 22:12 visionwang 阅读(235) 评论(0) 推荐(0)
摘要: 版本升级。用户角度上看,客户端升级必须让用户手动下载整个新的安装包覆盖安装,而web的升级无需用户做任何事情。开发角度上看,如果客户端有个小bug需要紧急修复,需要修复完后打包一个完成的安装包,给一个版本号,发布给用户升级。而web只需要修改后台的某些文件,然后传到自己的服务器,用多快速的迭代开发方式都没问题。web没有版本兼容性问题,客户端这个问题就大了。iOS客户端用编译语言,web用脚本语言。编译语言好处:很多错误编译期就知道,不用担心类似写错一个字母导致的问题。iOS客户端开发只能用XCode,无法选用自己喜欢的编辑器。使用脚本语言的web无论前端后端对编辑器的选择都很自由。客户端一碰 阅读全文
posted @ 2012-09-15 12:38 visionwang 阅读(4252) 评论(0) 推荐(0)