编程经验小结
1、尽可能避免将原本面向过程的东西再次封装成面向对象的东西。费时费力。2、要么纯粹面向对象,要么纯粹面向过程,尽可能不搞不伦不类的东西。
3、良好的代码风格可以保证自己的代码不白写——能用在别的项目中。
4、造轮子不是为了造出更好的轮子,而是学会更好地使用别人的轮子。
5、尽可能不用一个编程语言去模仿另一个编程语言。
6、注释多是好事,注释太多是累赘
我的经验
1.跨平台方面:如果写跨平台程序,软件需要有两层:自定义API层<->软件逻辑层。这样的好处是,逻辑层的代码不需要变化,在不同的平台下只需要实现自定义API即可。
2.编码方面:
|-别乱内嵌ASM、别把指针当ULONG。
|-总结一个集合了N多声明、结构体定义,以及常用函数的“头文件”
|-高内聚低耦合,尽量把一个功能写在一个代码文件里。这样子分割或组合功能都方便。 学习楼上两位的经验 。。
页:
[1]