项目开发的中的一些经验

// -------------------------------------------------
// 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,并与他人讨论
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值