首页 > 代码库 > 码农的心得

码农的心得

1. 尽量不要在cpp中使用extern, 不管是全局变量还是全局函数,当你extern了上百条之后,又需要修改这个变量或函数的定义时,后果不堪设想......

2. 逻辑变量之间的含义一定不要有重叠,以免逻辑的歧义性,清晰的逻辑变量和代码结构是杜绝BUG的基本。

3. 新增一个逻辑变量时一定要考虑它的确切含义,切忌为了修复一个BUG而采取不计后果的打补丁式添加变量,到最后,补丁叠补丁,这代码,你懂滴。

4. 一个系统功能最好把MVCS(Model:数据模型,View:视图UI,Control:逻辑控制,Server:网络通信)分清楚,各司其职,切忌UI里面套逻辑,还夹杂点数据。

5. 当策划提出了一个新的需求,一定要静下心来分析,庖丁解牛式的找到实现需求的正确方法,切忌思维懒惰而随便糊弄,导致代码不可维护。

6. 当看到一段代码有基本逻辑错误时,即使从外面看来功能正确,也要毫不犹豫的将其重构。

7. 尽量让程序功能让策划的配置可控,切忌在代码中写死数据,当策划某天需求更改数值时,又不得不来找你了。

8. 不断的精简代码,提炼复用功能,让代码灵活可控。

码农的心得