Tjen Wellens

Tjen's blog

  • Home
  • Archive
  • About
  • Contact

Book: Growing Object Oriented Software, Guided By Tests - Steve Freeman & Nat Pryce

i.booktdd

January 31st, 2021

Coming soon!

(maybe let me know you're interested, if you're a bit impatient)

This post was referenced in:

  • Technique: Walking Skeleton for incremental development
  • Technique: Walking Skeleton for incremental development
  • Technique: CRC cards (Candidates, Responsibilities, Collaborators)
  • Pattern: Include the deployment step in the testing process
  • Technique: Outside-in TDD = London style TDD = mockist TDD = ATDD (Acceptance)
  • Heuristic: Test behaviour instead of X
  • Model: 3 techniques for introducing types
  • Model: web of objects
  • Model: 2 layers in Higher-Level Programming
  • Heuristic: Composite Simpler Than the Sum of Its Parts
  • Heuristic: Context Independence
  • Pattern: Split what and how when naming
  • Pattern: Adapter Layer for 3rd party integration
  • Pattern: Integration test should mock application objects
  • Pattern: Ports and Adapters architecture
  • Model: External vs Internal Quality
  • Quote: how modules communicate is more important than their internals
  • Pattern: Tell, don't ask (but sometimes ask)
  • Quote: design considering it's context
  • Model: Encapsulation vs Information hiding
  • Model: Object Peer Relationship Stereotypes