Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore advanced software development approaches that go beyond traditional testing to eliminate entire categories of bugs in this conference talk from NDC TechTown 2025. Learn from a real-world bug scenario that led to an uncomfortable customer meeting, examining why conventional testing failed to catch the issue. Discover Design by Contract principles as advocated by Meyers and investigate the potential of sophisticated type systems for preventing bugs at the development stage. Understand the limitations and practical challenges of these approaches, including why they aren't more widely adopted in the industry. Gain insights into pragmatic strategies that can be implemented in real-world development environments to create more robust software products and reduce the likelihood of shipping bugs to production.
Syllabus
Eliminating bugs: testing is not enough - Giles Chamberlin - NDC TechTown 2025
Taught by
NDC Conferences