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