摘要:
项目的工程量是巨大的,一旦设计的方案出现了变化,原本的工程可能不再适用,代码的可撤销性应运而生,为了让代码产生可撤销性,程序员们通常会使用灵活的架构、灵活的代码。但是当编码充满不确定性,我们的代码是否能满足客户的需求时,工程的编写就成了难点。 曳光弹给人们带来了灵感,用“射程较广”不那么精确的代码来 阅读全文
摘要:
本章提到了正交性原则,“正交性”是几何学中的术语,是指两条直线相交成直角,向量术语说的是这两条直线互不依赖。计算技术中采用的是“不相互依赖性”这个特性(也叫解耦性)。一个良好的系统,界面与数据库总是正交的,他们之间无法相互影响。 如果一个系统是非正交的,它的各个部分会相互影响,那么在运行时,它必然是 阅读全文