写一个库,涉及到宏观及微观的,的必备素质.
1:
设计先行。
用1天的时间设计。用10分钟的时间写代码
2:
知识先行。
当只是不足够的时候,就停止设计,去补充相关的知识。
3:
技术现行。
在一个可能会用到新的技术的地方,停止设计,学习新的技术,很可能,一学就是1星期的时间,无所谓,总比设计出来的垃圾的技术可行.
4:
参考先行。
人总要站在巨人的肩膀上才能超越巨人。我的目的不是超越巨人。能和巨人比肩或达到巨人的80%就足矣。在经过充分的设计后,去参考优秀的代码的设计,必要时,舍弃自己的设计。.所以在设计前,要充分的参考现有的引擎的使用的技术,及架构。他们的优点及缺点.比如,SHG,在充分的熟悉了SHG,甚至了解OGRE,后再去设计他.不然我的工作没有意义.
写代码习惯:
5:
写一个函数,
就把函数的相关定义完整。cppy与h文件要同时出现函数的定义.永远不要在.h中出现函数定义,除非给其加上#pragma once指令.
6:
要有抗挫折的心理承受能力,
因为,一个人去设计库,80%是以失败告终的.要知道,最终的失败是预料中的事.
开发库/引擎的正确心态及心里素质.
最新推荐文章于 2025-04-08 14:38:54 发布