Error

C++博客 首页 新随笔 联系 聚合 管理
  217 Posts :: 61 Stories :: 32 Comments :: 0 Trackbacks






风险来一下几点:
1.每次保存一个Node节点裸指针的时候,要意识到这是一个风险操作,如果不够重视很容易应为常规的节点操作引起Node析构倒置野节点。
2.在设计API的时候尽量保证“语义”正确性,风格要“随大流”。Set和Get尽量不做额外动作、尽量保持一致性。如有特殊处理,除非毫无副作用,否则尽量把信息携带到接口名中。
3.非性能优先的模块中,所有的接口一定要做入口参数检测,出口数据检测
4.在操作数组时一定要认识到,这是一个“高风险”操作,务必检测访问是否肯能越界。
5.每次++操作,都需要考虑++操作后会引起什么副作用,++是否是有范围的,知否需要控制反馈,什么时候需要--回来
posted on 2016-12-15 19:18 Enic 阅读(76) 评论(0)  编辑 收藏 引用 所属分类: 从零开始写棋牌游戏平台

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理