摘要: 1. 背景 我们经常有对List和Dictionary列表进行复制、转换等操作,在数据量较少时(几万以内)各种转换速度不会被觉察,但是数据量很大时(百万左右),各种转换方式的性能就会体现出来。 本文档将对列表转换效率进行测试,最终得出效率较高的方法,指导今后软件开发对技术的选择。另外,本文还将对列表转换过程中由另一线程修改列表数据时,是否会出现异常进行确认。 2013年5月16日星期四2. 结论 1、在Dictionary转Dictionary过程中由另一线程修改列表数据时,会出现异常。 2、采用Dictionary.ToDictionary()的方式速度很慢,100万条需要249毫... 阅读全文
posted @ 2014-01-07 17:04 凡星SE 阅读(1415) 评论(1) 推荐(0) 编辑
摘要: 在项目管理中,往往对需求、设计,及研发计划的制定、评审、执行等等环节比较重视,但是往往会忽略软件开发成果的质量评定工作。 这里说的开发质量是指:是否满足需求、是否满足设计要求、软件中是否有明显的错误(如,有些错误是开发人员责任心造成的,根本无法达到提交测试部门的程度)、软件中隐含的Bug数等等。而测试部门受自身水平的影响,往往无法对全部的问题及时发现。 本文先列举下我们公司产品研发及测试部门现状,然后再给出当前正在实行或正在准备实行的几个制度。 我公司产品研发和测试人员分属不同的部门,A产品属于SCADA类系统,监控终端数量大(几万个),所以对系统的性能要求、稳定性、可靠性等要求较高... 阅读全文
posted @ 2014-01-07 16:46 凡星SE 阅读(1787) 评论(0) 推荐(0) 编辑