开发者【1】

 
2005-4-11

<script language="JavaScript" type="text/javascript"> fnChangeFloat('left','oImg') </script>

《游戏编程精粹1》
1、“绝对不要复制代码,这是一条编程实践的标准”(P5  1.0.6)
——仔细揣摩代码重用的精髓吧,当你按下CTRL+C时,如果你能想到这个,那么你已经成功了一半。

2、“当所有的东西都采用数据驱动的时候,你讲拥有无限种发展的可能”(P6 1.0.8)
——数据驱动:尽可能的把代码中的常量外部化,以文本文件的方式读入,达到仅仅更改读入文件而不重新编译即可全新调试。

3、“如果公司所有的代码看上去都很相似,程序员可能就不需要写,而是轻松的在原有代码上进行工作了”(P9 1.1.1)
——一个团队的编码风格并不需要遵循什么国际规范,但是不意味着每个人都可以任意而为,在一个项目的开发上,应该使所有参与的开发人员保持统一、易懂、简捷的代码风格。

4、“我们已经从线形级运行时间降为了常数级运行时间,这便是模板元编程的好处”(P19 1.2.2)
——模板元编程:采用模板+结构+枚举,可以产生一种奇妙的编程方式,它只是占用编译时间,而不占用运行时间。但是它的弊端也很明显,不能使用AUTO变量,不支持大数运算。具体事例可以参考我的其他文章。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值