TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Engineering war stories and lessons learned in 2016

43 pointsby prabhatjhaover 8 years ago

2 comments

chillacyover 8 years ago
&gt; We had a TDA (Test Driven Apocalypse) where our CI builds had crept up to 20 minutes, tests were failing randomly and development speed was at an all time low. It was extremely demoralizing waiting 15-20 minutes and getting a random test failure. We called it The Roulette.<p>Not enough info about the exact nature of the problem, but if the issue was too many acceptance tests (as evidenced by long duration and intermittent failures), the solution is the Test Pyramid: <a href="https:&#x2F;&#x2F;martinfowler.com&#x2F;bliki&#x2F;TestPyramid.html" rel="nofollow">https:&#x2F;&#x2F;martinfowler.com&#x2F;bliki&#x2F;TestPyramid.html</a>
评论 #13385842 未加载
edshiroover 8 years ago
&quot;Don&#x27;t deploy on Fridays, FULL STOP.&quot; - Fixed it for you
评论 #13387094 未加载