“I worked on one monolithic system, for example, where we had 4,000 unit tests, 1,000 service tests, and 60 end-to-end tests. We decided that from a feedback point of view we had way too many service and end-to-end tests (the latter of which were the worst offenders in impacting feedback loops), so we worked hard to replace the test coverage with smaller-scoped tests. A common anti-pattern is what is often referred to as a test snow cone, or inverted pyramid. Here, there are little to no small-scoped tests, with all the coverage in large-scoped tests. These projects often have glacially slow test runs, and very long feedback cycles. If these tests are run as part of continuous integration, you won’t get many builds, and the nature of the build times means that the build can stay broken for a long period when something does break.”
―
Building Microservices: Designing Fine-Grained Systems
Share this quote:
Friends Who Liked This Quote
To see what your friends thought of this quote, please sign up!
0 likes
All Members Who Liked This Quote
None yet!
This Quote Is From

5,149 ratings, average rating, 443 reviews
Browse By Tag
- love (101096)
- life (79060)
- inspirational (75608)
- humor (44242)
- philosophy (30828)
- inspirational-quotes (28748)
- god (26827)
- truth (24664)
- wisdom (24493)
- romance (24290)
- poetry (23143)
- life-lessons (22521)
- quotes (20919)
- death (20501)
- happiness (18914)
- travel (18642)
- hope (18488)
- faith (18315)
- inspiration (17243)
- spirituality (15642)
- relationships (15443)
- religion (15358)
- motivational (15247)
- life-quotes (15238)
- love-quotes (15067)
- writing (14913)
- success (14154)
- motivation (13099)
- time (12814)
- science (12049)