首页 > 代码库 > 第七周总结
第七周总结
代码的移植性问题上,这周我算是吃了它的亏了!绞尽脑汁的去做测试;说不尽的痛苦,先后解决路径问题和网络模块框架问题。
测试文件对于开发是必不可少的!
吃一堑,长一智!这里算是给自己提个醒!
我们的源代码应该在不同的环境,如不同的处理器,不同的操作系统,不同的版本库等情况下保持兼容性。
- 不要假设数据类型的大小是跨平台的常数,因为它可能会在不同平台上有所改变
- 不要使用特有的系统常数
- 系统的文件/文件夹路径表示在不同平台上可能会有所不同
- 避免使用系统的特有模块/库
- 总是为函数定义返回类型
- 总是为static变量指定数据类型
- 始终关心变量的作用域
- 注意头文件的包含深度和代码文件的大小
- 框架代码的移植性问题也要注意
第七周总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。