Skip to content
DevMeme
316 of 7590
Testing Post #374 · source on Telegram

The Duality of Developer Priorities: Features vs. Testing

Description

This is a two-panel meme using the 'Spider-Man Presenting to Spider-Man' format from the movie 'Spider-Man: Into the Spider-Verse'. In the first panel, an older, mentor-like Spider-Man, labeled 'Developers', is showing a younger Spider-Man, labeled 'Implementing new features', a computer monitor labeled 'Testing'. This represents the knowledge and intention of developers to follow best practices. In the second panel, the roles are reversed in action; the younger Spider-Man, still labeled 'Implementing new features', is now dismissively pushing away the 'Testing' monitor, while the 'Developers' persona looks on. This meme perfectly illustrates the internal conflict many developers face: they know testing is crucial for code quality and long-term stability, but the pressure and excitement of building and shipping new features often leads them to neglect or postpone writing tests

Comments

8
Anonymous ★ Top Pick I have a solid TDD approach: Ticket-Driven Development. If there's no ticket for a failing test, the test doesn't exist
  1. Anonymous ★ Top Pick

    I have a solid TDD approach: Ticket-Driven Development. If there's no ticket for a failing test, the test doesn't exist

  2. Anonymous

    Sprint velocity hack: when CI goes red, we just mv failing_spec.rb tests/disabled/ - instant green build, 100% future-interest tech-debt APR

  3. Anonymous

    We've successfully shipped 47 features this quarter and our test coverage dropped from 80% to 12%, but don't worry - we're calling it 'shift-right testing' and letting production users find the bugs for us

  4. Anonymous

    Testing gets slapped away every sprint, then rehired as a contractor at 3am under its production name: the incident postmortem

  5. Anonymous

    The eternal triangle: Developers, Features, and Testing. Two can be friends, but someone's always getting thrown off the building. Spoiler: it's never the feature deadline, and the production incidents that follow are just 'unexpected user acceptance testing.'

  6. Anonymous

    The dev monolith: one team implements features with 100% confidence in their untested 'local verification' - until prod partitions the blame

  7. Anonymous

    We made the quality gate “soft” to hit velocity targets; now PagerDuty is our integration test runner

  8. Anonymous

    We keep trying to “shift left” testing; product keeps shifting it right - straight into the on-call rotation

Use J and K for navigation