免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 817 | 回复: 0
打印 上一主题 下一主题

9200项目总结 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-01-16 17:32 |只看该作者 |倒序浏览
最近一个项目中使用的at91rm9200,话说到我这个阶段,类似的arm都一样,没啥特别的感觉。开发前期也很顺利。项目有些事情印象很深,记下来,留作以后注意。

1.数据库的使用
要说这次项目中我最失败的地方,那应该就是数据库这块了。
之前的项目很少有多个进程周期性不停的往文件中写数据的经验。一开始我就用配置文件方式,操作所有写入读出的数据。但是系统一跑就发现问题了,主要表现有两个:
(1)几个进程同时操作一个文件,可能到时经常读失败,这样经常读不上来数据。
(2)因为文件不停地被写入,如果死机或者一些原因重启,配置文件很有可能被破坏。
这些问题都是我在项目调试阶段遇到问题的主要原因,我想了想,觉得这种状态必须使用数据库操作来保证数据的完整性和正确性,这次项目没时间了,下次遇到这种情况必须了。
数据库还有一个有点,方便历史数据的保存。

2.黑白盒的测试
以前一直抱怨做的东西测试不够,这次项目算是测试体验了一把,一方面更加深刻的体会到了严谨的重要性,另外还熟悉了部分测试的流程。
黑盒:主要就是测功能,就是根据产品需求,一项项测试产品的功能,而且看产品的性能,容错性等等
白鹤:主要就是测代码的,跟c中的lint有点类似。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP