Nick is a freelance writer who specializes in writing content for software developers and technical leaders. Read more about his work at nickmoore.me or connect with him on LinkedIn.
What we can learn from strange edge cases — the unforeseen problems that happen when an app is operating at the relative extreme of its normal parameters.
Flaky tests seem like small problems but can compound if left unchecked. Learn the consequences of flakiness and how best to identify and remediate them.
Integration tests are often seen as the awkward middle child of the software testing world. In the test pyramid, integration tests are literally in the middle, and even amongst developers who prioritize testing, few agree on a tight definition of integration testing.
At first glance, the meaning is clear: While
Gerald Weinberg, author of the classics The Psychology of Computer Programming and Introduction to General Systems Thinking, once quipped, “If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization.”
Decades later, in 2009, Jeff Atwood, founder of Stack Overflow, wrote, “I've