Skip to content

Latest commit

 

History

History
50 lines (38 loc) · 2.67 KB

LearnToEfficientlyTestETLPipelines.md

File metadata and controls

50 lines (38 loc) · 2.67 KB

Learn to Efficiently Test ETL Pipelines

Talk Resources

Saff Squeeze

  1. Inline Everything
  2. Move asserts up and delete everything that's not needed from the bottom.
  3. Keep going until you find the code important for your bug
  4. Delete anything that's unused from the top
  5. Cache or refactor to reduce what's needed from the top
  6. Simplify your inputs until they are the minimum needed to reproduce your bug
  7. You have a smaller test!

After Jay and I had our conversation, J.B. Rainsberger wrote a really good blog describing this technique in detail. Check it out here!

Kent Beck's original blog post on the wayback machine

Jacqueline's Oreilly course on data pipeline testing

Jay Bazuzi shares bits of wisdom on his...

Ask Jay about the Saff Squeeze (or other things) June 7!

Jacqueline's

Given At