978年我写了第一行代码。可能有人会说我在1988年第一次得到这样做,我没有做其他。,阅读数百万行代码之后,我可以告诉你的是,大多数是可怕的,可怕的,可怕的,痛苦的。这是为什么和如何解决这个问题。...编写测试失败是浪费时间。为什么失败时您可以编写代码,编写代码不失败或几乎是对吗?重要的是,你写单元测试几乎在同一时间你写代码测试。更重要的是,你写的代码覆盖率,为每一行代码或测试和大部分的排列。...有工具可以衡量你的代码覆盖率。
编写单元测试覆盖率是很重要的,因为你必须测试所有的代码或者你将有更多的bug和行没有测试可能会有严重的错误。...代码覆盖率,你可以改变你的代码不受惩罚和编写固体代码需要写,重写,编辑、代码重构,重组,改变。
规则4:编写单元测试代码覆盖率。
规则5:警惕任何尖锐的经理认为你将只编写一次代码;这些人都是危险的。...你还会知道你如何使用(错误地)金锤或火炉管(反模式)或正确状态(模式)如果你不知道这些是什么。(如果你不知道模式和反模式,你不是架构师)。
规则15:老板叫人建筑师并不是为了省钱。