好的编程原则跟好的系统设计原则和技术实施原则有着密切的联系。下面的这些编程原则在过去的这些年里让我成为了一名优秀的程序员,我相信,这些原则对任何一个开发人员来说,都能让他的编程能力大幅度的提高,能让他开发出可维护性更强、缺陷更少的程序。...
这篇文章完全是在调侃Scrum的,作者第一段就是一个免费声明,其说他是Scrum和其它敏捷方法的big fan, 他也认为Scrum 100% 对 软件开发可行。作者使用Scrum 5年了,也公开作过几次敏捷的分享会。他觉得写这篇文章只是为了好玩...
单例模式(Singleton),保证一个类仅有一个实例,并提供一个访问它的全局访问点。联想:有些类也需计划生育...
ubuntu搭建subversion服务器:(建立一个project_name版本控制服务器) ...
这篇文章将失去原有的趣味在于其使用了经典设计模式的单词很相似的单词,一走眼你还以为是正二八经的设计模式。呵呵。所以,我在下文中,我会保留原有的英文单词,并把真正的23个经典设计模式的英文名放在旁边(灰色)。...
一个月下来,把常见的20个设计模式好好复习并且逐个用C++实现了一遍,收获还是很大的,很多东西看上去明白了但是真正动手去做的时候发现其实还是不明白--我深知这个道理,于是不敢怠慢,不敢写什么所谓的解释原理的伪代码,不敢说所谓的"知道原理就可以了"...
Code review is systematic examination (often as peer review) of computer source code intended to find and fix mistakes overlooked in the initial development phase, improving both the overall quality of software and the developers' skills....
模式,即pattern。其实就是解决某一类问题的方法论。你把解决某类问题的方法总结归纳到理论高度,那就是模式。Alexander给出的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。...
为了对比Rational Performance Tester与LoadRunner的测试效果,我对XX系统的登录和A流程这两个测试点,分别用Rational Performance Tester和LoadRunner进行脚本录制,并进行测试执行。下面将二者的测试结果和使用方面进行对比。...
WEB函数列表:web_custom_request 允许您使用 HTTP 支持的任何方法来创建自定义 HTTP 请求...
svn服务器是项目开发中版本发布器,软件编程用的,我是给人家...
架构师不仅要熟悉技术,业务和管理,更重要的是要有自己的思...
如果打算使用doxygen为代码产生文档,在编写代码时首先要为代码...
TDD需要花时间写测试,而我们一般多少会写一些代码,而第一个...
在我做QA的第一天,我就决定把那些眼花缭乱的各类测试名词搞...
在画类图的时候,理清类和类之间的关系是重点。类的关系有泛...