性能测试,是结合被测系统应用架构、业务场景和实现细节、逻辑,对软件响应时间、处理速率、容错能力等进行分析测试,找到系统的性能瓶颈,并确认问题得到解决的过程。 由于工作需要,对性能测试缺陷分类进行了整理,这篇博客,聊聊常见的性能缺陷以及表现方式。。。 性能测试缺陷分类 ...
多个常见代码设计缺陷 前言 在软件设计开发中,代码的设计都体现在:子系统与子系统 模块与模块 函数与函数之间的关系,设计越糟糕的软件,维护成本越高,质量也往往难以达标和称赞。 好的设计必定是:层次关系简洁 清晰 易维护和扩展的。 不会研究太高深的设计,只总结出一些常见的代码设计缺陷,这些设计缺陷如能很好的解决和避免,相信代码能力 编写 设计 评审 重构 能提高一个档次。 主要介绍下面 个常见代码 ...
2013-03-30 01:41 5 2706 推荐指数:
性能测试,是结合被测系统应用架构、业务场景和实现细节、逻辑,对软件响应时间、处理速率、容错能力等进行分析测试,找到系统的性能瓶颈,并确认问题得到解决的过程。 由于工作需要,对性能测试缺陷分类进行了整理,这篇博客,聊聊常见的性能缺陷以及表现方式。。。 性能测试缺陷分类 ...
1.创建型模式 单例模式 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 ...
程序的前台界面设计我一般都是Blend中完成的,因为在VS中前台比较难控制。而效果之内的就更不用说了。今天写了个小程序用来启动其他程序的。运行界面如下: 这是尺寸和距离刚刚好的,我们去Blend当中看看设计界面是什么样的 我们可以看到在Blend中 ...
今天在新浪微博上又看到有人讨论千行代码缺陷率,还讨论的很细致——怎么计算,怎么统计.... 引用郭德纲的一句话:统计那玩意儿没用,一句话解决你心中所有疑惑。(原文是:学那玩意儿没用) 首先我们来看看,千行代码缺陷率是怎么定义的? 缺陷率 = 缺陷数量/ (代码行数/1000 ...
保证应用程序的安全应当从编写第一行代码的时候开始做起,原因很简单,随着应用规模的发展,修补安全漏洞所需的代价也随之快速增长。根据IBM的系统科学协会(SystemsSciencesInstitute)的研究,如果等到软件部署之后再来修补缺陷,其代价相当于开发期间检测和消除缺陷的15倍 ...
很多经验告诉我们,在不大幅加电压超频的情况下,CPU很少会用坏。多数情况下电脑退役都是主板或其他部件故障,或是性能严重落后而不得不淘汰。但是如果CPU在制造阶段就存有缺陷的话,情况就不是这样了。 英特尔刚刚通过产品变更通知(PCN117143-00)承认Apollo Lake架构 ...
当你想实现阻止Electron窗口关闭,并弹出询问对话框,提示用户:“文章尚未保存,是否要关闭窗口”这类业务时,那么你99%会碰到这个BUG: https://github.com/electron ...
首先纠正下,文章标题里的 “变量提升” 名词是随大流叫法,“变量提升” 改为 “标识符提升” 更准确。因为变量一般指使用 var 声明的标识符,JS 里使用 function 声明的标识符也存在提升(Hoisting)。 JS 存在变量提升,这个的设计其实是低劣的,或者是语言实现时的一个副作用 ...