发现程序错误最好的方法就是执行程序。在程序执行过程中,我们利用我们的眼睛,或者通过我们编写的断言和子系统一致性检查等自动测试的工具来发现错误。虽然断言和子系统检查都很有用,但是如果程序员事先没有想到应该对某些问题进行检查,那么也就无法保证程序没有问题。
程序员可以在代码中设置断点,一步步跟踪代码的运行,观察输入变为输出的过程。程序员测试其程序最好的方法就是对程序进行逐条跟踪,对中间的结果进行认真...
分类:
编程语言 时间:
2014-08-29 21:25:44
阅读次数:
337
安装服务(root)step 1:启用EPEL:EPEL是一个Fedora Project 推出的 EPEL(Extra Packages for Enterprise Linux),EPEL是RHEL 的 Fedora 软件仓库,把它添上,你就可以获得 RHEL AS 的高质量、高性能、高可靠性,...
分类:
其他好文 时间:
2014-08-29 12:29:47
阅读次数:
256
nopcommerce是asp.net领域一个高质量的开源b2c项目,基于EntityFramework和MVC。行文遵循本人学习路线图,所以有时会在各个层级欢快地跳转。也许也会有一段时间内各种转载他人文章。或者,某一天突然当上了现实充,决定断更了也说不定。架构分析(001)[转].NET大型B2C...
分类:
Web程序 时间:
2014-08-28 14:33:19
阅读次数:
349
1. 概述排序算法是计算机技术中最基本的算法,许多复杂算法都会用到排序。尽管各种排序算法都已被封装成库函数供程序员使用,但了解排序算法的思想和原理,对于编写高质量的软件,显得非常重要。本文介绍了常见的排序算法,从算法思想,复杂度和使用场景等方面做了总结。2. 几个概念(1)排序稳定:如果两个数相同,...
分类:
其他好文 时间:
2014-08-28 13:00:49
阅读次数:
217
这个世界有种畅销品叫作“美”它的载体通常是可视化的——图片和视频,美图这个团队从美图秀秀到美拍无不是抓住了这个需求,让人更容易生产更高质量的美。而且视频这种信息量更大的载体相对静止的图片更能让人产生“美”的体验,视频和图片不一样,不像instagram那样加个风格滤镜就能产生一个好的效果,而且要拍好...
分类:
其他好文 时间:
2014-08-25 22:23:04
阅读次数:
323
功能模块名称 审查人 审查日期 代码名称 代码作者 文件结构重要性 审查项结论 头文件和定义文件的名称是否合理? 头文件和定义文件的目录结构是否合理? 版权和版本声明是否完整? 重要头文件是否使用了 ifndef/define/endif 预处理块? 头文件中是否只存放“声明...
分类:
编程语言 时间:
2014-08-25 14:47:34
阅读次数:
212
第3部分 软件研发工作总结自动测试 【文章摘要】 “百年大计,质量为先”。质量是企业的生命线,优秀的企业必然会推出高质量的产品,也势必会从产品研发的各个环节去保障产品的质量。产品开发时的自测是确保产品质量的一个重要的环节,而自动测试也是提升产品质量和提升研发效率的有效途径之一。 本文根据作者参与自动测试项目工作的实际经验,介绍了自动测试的步骤及相关注意事项等。本文为相关研...
分类:
其他好文 时间:
2014-08-24 22:21:13
阅读次数:
246
一、考试说明1. 考试目标通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件;具有工程师的实际工作能力和业务水平。2...
分类:
其他好文 时间:
2014-08-24 15:19:12
阅读次数:
276
原创地址: http://www.cnblogs.com/Alandre/ (泥沙砖瓦浆木匠),须要转载的,保留下! Thanks Although the world is full of suffering , it is full also of the overcoming of it. -...
分类:
编程语言 时间:
2014-08-24 11:32:12
阅读次数:
241
项目管理为企业整体产品与服务交付提供了成熟的管理模式,帮助管理者(项目经理)面对纷繁复杂的管理事务与技术事务提供清晰、有序的工作思路,从而保证高质量的按时交付项目成果。技术工程师与职能经理在承担项目管理工作时需要建立起对项目管理工作的框架,规范的项目管理流程与过程确保项目管理工作的职业性与专业性。全...
分类:
其他好文 时间:
2014-08-22 09:17:05
阅读次数:
256