您的位置:首页 > 其它

项目开发的中的一些经验

2013-10-27 13:10 169 查看
// -------------------------------------------------

// Best Practice

// -------------------------------------------------

1. TDD(Technique Design Document)

2. KISS(Keep It Simple & Stupid)

3. Programming Language Style Guide

一: 计划、任务跟踪

1. 列出计划,并进行细分至约2、3天内能完成的功能点

2. 排时间、排优先级(基础功能、核心功能优先级较高)

二: 团队合作

1. 按优先级开展任务

2. 任何一个功能模块开发前,由策划、程序、美术三方组长及开发组员开会讨论,包括各方进度、问题等。

策划需对各方讲解策划案,美术需要拿出风格原画,程序针对策划案的理解阐述出来,并制定自己的开发计划

三: 程序开发

Must Have:

1. 目录、文件名不得包含空格、汉字、及特殊字符,只能是英文以及下划线

2. svn,提交代码时必须浏览每个文件的每个差异处

3. 必须永远保证svn上的代码是能跑的,每次提交代码、资源前必须运行至改动受影响处,提交之后亦要运行一次检查

4. 对于某个开发任务,如果超过2小时没有任何进展,请提出来,并且暂时转做其它工作

5. 涉及到资源路径或者其它硬件相关问题时,必须考虑PC、Mac、iOS、Android等跨平台的适配

6. 必须考虑屏幕分辨率的适配

7. 必须考虑内存、性能问题,包括空指针问题

8. 不得硬编码,不得存在Magic Code,使用const常量代替

Good To Have:

1. 遵守语言规范,特别是命名规范

2. svn上尽量不能有测试代码,如果有,必须在文件、代码中明确包含test字样;没完成的功能,注上TODO字样

3. 考虑设计模式问题

4. 对于大型模块,开发前撰写TDD,并与他人讨论
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: