资源中心

2010-03-22 16:00


        www.InnovateDigital.com 整理
2010-03-22 15:54
        www.InnovateDigital.com 整理
2010-03-19 17:54


        www.InnovateDigital.com 整理

      步骤3 减少竞争

2010-03-19 17:39


        www.InnovateDigital.com 整理
2010-03-19 17:32

        www.InnovateDigital.com 整理
2010-03-19 17:18


        www.InnovateDigital.com 整理

2010-02-09 15:44

       Quest Software 的运维管理构架,可以形象地归纳为一个“T”形架构:横向覆盖应用系统的前端(终端用户响应)和后台(应用),纵向深入到特定被管理组件的诊断分析、问题解决和性能优化。

2010-01-25 14:30

在过去的N年中,我遇到了很多使用囧然不同风格的开发者,下面是我所知道的一些,你还知道其它的吗?

散弹枪编程

这种编程风格是一种开发者使用非常随意的方式对待代码。“嗯,这个方法调用出错了……那么我会试着把传出的参数从 false 变成 true!”,当然依然出错,于是我们的程序员会这样:“好吧,那我就注释掉整个方法吧”,或是其它更为随意的处理方式,直到最后让这个调用成功。或是被旁边的某个程序员指出一个正确的方法。

如果我们把一个正规的程序员和一个撞大运的程序员放在一起做结地,那么,那个正规的程序可以马上变得发疯起来,并且,可以把正规的程序员的智商降到最低。两个撞大运的程序员不应该在一起做结对编程,这是因为他们破坏性的才能会造成的伤害会比只有一个还差。

撞大运编程

这是一种比散弹枪编程要温和一些的编程方式,我相信这种方式可能会是大多数程序员都会使用的方式。这种编程方式经常出现于程序员并不确切知道他们在干什么,也不知道所写的程序的本质和实际,但是可以让程序工作起来。他们以一种撞大运的方式在写程序,某些时候,他们根本就不知道某个错误的原因,就开始稀里糊涂地修改代码。一旦出现问题,他们会用两条路:1)停下来,理解一下程序,找到出错的原因。2)使用散弹枪编程方式开始解决问题。

2010-01-12 18:17

 

页面