15 Isolating timelines

Image

In this chapter

  • Learn how to draw timeline diagrams from code.
  • Understand how to read timeline diagrams to find bugs.
  • Discover how to improve code design by reducing resources shared between timelines.

In this chapter, we will start using timeline diagrams to represent sequences of actions over time. They help us understand how our software runs. They are particularly useful in a distributed system, like when a web client talks to a web server. Timeline diagrams help us diagnose and predict bugs. We can then develop a solution.

There’s a bug!

MegaMart support is getting a lot of phone calls about the shopping cart showing ...

Get Grokking Simplicity now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.