声明:本文档的内容主要来源于书籍《软件调试修炼之道》作者Paul Butcher,属于读书笔记。欢迎转载! 缺陷优先 如何使缺陷修复与软件开发相结合? 如何估计缺陷修复花费的时间? 如何确保项目不会陷入《人月神话》中所描述的无数缺陷修复的焦油坑中呢? 要采用早起缺陷修复原则,并且基于以下两个原则 早 ...
分类:
其他好文 时间:
2016-06-19 07:53:35
阅读次数:
255
声明:本文档的内容主要来源于书籍《软件调试修炼之道》作者Paul Butcher,属于读书笔记。欢迎转载! 缺陷可以随时发生,从代码编写完毕到代码发布后的成年累月! 无论你开发什么样的软件,都需要创建一些流程,通过这些流程,可以告诉你软件哪里出了问题,并且应该如何修复! 1、缺陷管理系统 既有简单用 ...
分类:
其他好文 时间:
2016-06-08 09:13:12
阅读次数:
143
在 PHP 中,数组有很多排序方法,不过其他语言的数组中大概是不会像 JS 的数组一样,包罗万象,啥都通吃的。所以 JS 的数组排序情况就略多一些了。 简单粗暴的排序: 赤果果的sort: 赤果果的sort: var arr = ['Jason','Eric','Rose','Paul'] arr. ...
分类:
编程语言 时间:
2016-06-07 14:29:44
阅读次数:
621
声明:本文档的内容主要来源于书籍《软件调试修炼之道》作者Paul Butcher,属于读书笔记。欢迎转载! 有时尽管修复设计的是一个孤立的代码区,但你还是需要大局观,在修复缺陷之后花时间反思一下! 一旦确定了错误的来源,就可以采取措施避免它再发生!有些情况下,只不过是告诉你未来在在这一方面要更加小心 ...
分类:
其他好文 时间:
2016-06-04 08:10:18
阅读次数:
249
如何为代码选择开源许可证,这是一个问题。 世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种 GPL、BSD、MIT、Mozilla、Apache和LGPL 之中做选择,也很复杂。 乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择。这是我见过的最简 ...
分类:
其他好文 时间:
2016-06-04 08:09:06
阅读次数:
224
声明:本文档的内容主要来源于书籍《软件调试修炼之道》作者Paul Butcher,属于读书笔记。欢迎转载! 修复缺陷 对于一个好的修复来说,不仅仅是让软件运行正确,还需要为将来奠定基础。一些列零散的未经仔细考虑的修改,都将是原本的简洁设计逐步消失。 好的修复必须同时实现以下目标: 修复问题 避免引入 ...
分类:
其他好文 时间:
2016-05-28 08:52:56
阅读次数:
186
今天修改了Service Account的密码,然后我restart Service,发现有db处于Recovery Pending状态,查看 Paul Randal 的blog,看到如下定义: RECOVERY PENDING The database will be in this state ...
分类:
数据库 时间:
2016-05-26 20:35:34
阅读次数:
1748
Inside the Storage Engine: Ghost cleanup in depth By: Paul Randal Over the years I was in the Storage Engine team I saw a lot of concern on the variou ...
分类:
其他好文 时间:
2016-05-23 21:17:10
阅读次数:
297
<?php $data=array('name'=>'paul','mail'=>'paulversion@163.com') $data=http_build_query($data); $opts=array( 'http'=>array( 'method'=>'Post', 'header'= ...
分类:
Web程序 时间:
2016-05-20 11:26:03
阅读次数:
197
How expensive are page splits in terms of transaction log? By: Paul Randal Page splits are always thought of as expensive, but just how bad are they? ...
分类:
其他好文 时间:
2016-05-18 23:57:37
阅读次数:
227