,阅读数百万行代码之后,我可以告诉你的是,大多数是可怕的,可怕的,可怕的,痛苦的。这是为什么和如何解决这个问题。
固体是隐含在标题,所以让我们免除缩略词正确。...得到一个好的结构,你需要一个伟大的设计师或建筑师。程序员不是设计师或建筑师。写代码和描述结构是两个不同的工作需要不同类型的培训。使用OO代码不一样的生产OO代码。...代码覆盖率,你可以改变你的代码不受惩罚和编写固体代码需要写,重写,编辑、代码重构,重组,改变。
规则4:编写单元测试代码覆盖率。
规则5:警惕任何尖锐的经理认为你将只编写一次代码;这些人都是危险的。...我争取90%到95%的最低标准。
结对编程
结对编程是刑事实践。首先,大多数程序员不写代码不断在八个或更多小时的一天。支付两人,只有一个人写的代码行镀金莉莉;这是一个镀金马桶。...代码的度量包括行代码,圈复杂度,维护复杂性和计算复杂度。
行代码意味着更少的代码行。我的标准与少于10行代码的方法,最好是一行。