首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

项目开发的中的一些心得

2013-10-29 
项目开发的中的一些经验// -------------------------------------------------// Best Practice// ------

项目开发的中的一些经验
// -------------------------------------------------// 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,并与他人讨论

热点排行