基于 Rational Performance Tester 的持续性测试 简介: 持续性测试(Long Run)在整个测试过程当中起着举足轻重的作用,有很多重要的问题,比如资源泄漏等都可以在持续性测试中被发现。一般是软..
持续测试:将软件缺陷扼杀在摇篮之中 介绍 现在IT开发人员比以往任何时候都更加关注测试的重要性,没有经过良好测试的代码更容易出问题。在极限编程中,测试驱动开发已经被证明是..
在Facebook的工作方式是什么样子的?本文介绍Facebook如何工作。文章摘自网络,在文章的结尾会注明所有的出处。文章的目的是分享成功的公司的成功经验。成功经验很难单一复制,但思路值得..
个人手机游戏开发者是如何死的?个人移动游戏开发者 黄峻 从2012年初开始,已经有10年游戏开发经验的我和一个要好的也是搞游戏开发的朋友,辞职在家搞手机游戏开发。当时就是觉得..
资深程序员对整个软件生命周期很了解,他们可以经过培训成为架构师,但他们不等同于架构师。一个软件架构师首要的和最重要的是他的远见。..
对服务器来说主要的角色就是应用服务器或数据库服务器,CPU作为关键资源经常成为性能瓶颈的根源。CPU使用率高并不总是意味着CPU工作繁忙,它有可能是正在等待其他子系统。在进行性能分析..
利用“抽象分支”做增量式大规模软件改造!很多开发团队通常严重依赖于版本控制系统的分支功能。分布式版本控制系统让分支操作更加方便。然而,在《持续交付》一书中描述的很多非常规..
我曾深切地记得,敏捷教练的工作是一群知道如何执导团队工作的人所从事的职业。即使他们没有学什么,至少他们确实对学习非常感兴趣......而如今,敏捷教练的入门准则正演变为:你是否能..
[这是2009 年 写的文章, 一部分收集到 这本书里了。 这两天看到软件学院同学对教学的反馈, 看来好些问题都没有得到解决。 教育部门时不时会开教学研讨会, 去世界有名的大学, 公司参观..
我们知道,计算机中有很多概念并不容易理解,有些时候一个好的比喻能胜过很多句解释。下面两个是我看到的两个很精彩的比喻,拿出来和大家分享一下。..
Web前端性能优化WPO:性能优化的三个阶段!Web前端性能优化WPO,相信大多数前端同学都不会陌生,在各自所负责的站点页面中,也都会或多或少的有过一定的技术实践。可以说,这个领域并不缺..
系统架构设计之:微观架构和宏观架构! 大部分工程师包括架构师都是从微观架构起步的。微观架构指在一个局部的领域达到设计及实现的合理性,比如写一个排序的程序,达到时间空间复杂..
敏捷开发中QA的职责之敏捷中的QA! QA,通常指的是质量保证(Quality Assurance)工程师,但我更喜欢定义敏捷中的QA为质量分析师(Quality Analyst),主要基于以下几个方面的原因: 质量保证更偏..
【漫画】程序员的工作:百思不得其解的bug.从我这么多年的编程经历中,我深深体会到一条真理,越是挠破头皮,百思不得其解的bug,越有可能是最愚蠢而简单的bug。..
教育培训行业现状分析.看到雪球财经小狼老师的一篇深度解析教育培训行业现状的文章,亮点实在是太多了,特转载。 教育培训行业现状分析(一):学大模式 2010年多家中国教育培..
2012年软件开发者从业者薪资调查报告.2012年末,CSDN和《程序员》杂志发起了一年一度的“软件开发者薪资大调查”。本次调查收到了上万份问卷,开发者的参与积极性超过以往。通过分析这些..
一个五线城市的移动互联网写真.我的家乡是这样一座城市,2012年全市GDP刚刚超过770亿元,城镇居民人均可支配收入仅为19827元,全市人口超过300万,从我看到的情况,城区周围的房价似乎在3..
Android四大基本组件介绍与生命周期 Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。..
一个好的程序员是怎样修炼成的!近几周,一份反映 Netflix 公司企业文化的报告在网上广为流传。 这份报告里列举了很多Netflix公司里令人称赞的做法,包括这个公司是如何的招聘和辞退员工的..
这里指的UI型指以下两种Bug: 第一种是文字型Bug,即和给定的字符资源不一致的Bug,比如文字/字符/提示语/引导语/用户协议等文字方面的不一致。..