anchor.diff:  
   
   === Patterns and Practices for Improvement
  +
   (given in alphabetical order)
   
   * <<Anticorruption-Layer>>
  
positive.code: * <<Group-Improvement-Actions>>
  * <<Handle-If-Else-Chains>>
  * <<Improve-Code-Layout>>
  * <<Interface-Segregation-Principle>>
  * <<Introduce-Boy-Scout-Rule>>
  * <<Introduce-Layering>>
  * <<Isolate-Changes>>
  * <<Keep-Data-Toss-Code>>
  * <<Manage-Complex-Client-Dependencies-With-Facade>>
  * <<Never-Change-Running-System>>
  * <<Never-Rewrite-Running-System>>
  * <<Quality-Driven-Software-Architecture>>
  
negative.code: * <<Schedule-Work>>
  * <<Untangle-Code>>
  * <<Use-Invariants-To-Kill-Zombies>>
  
  
  include::patterns/improve/anticorruption-layer.adoc[]
  include::patterns/improve/Improve-Logging.adoc[]
  include::patterns/improve/interface-segregation-principle.adoc[]
  include::patterns/improve/introduce-boy-scout-rule.adoc[]
  include::patterns/improve/manage-complex-client-dependencies-with-facade.adoc[]
  // include::patterns/improve/Measure-Everything.adoc[]
  include::patterns/improve/Use-Invariants-To-Kill-Zombies.adoc[]
  