Quality in Software Development | Dennis Doomen | Beyond Coding Podcast #13

Topics covered
Popular Clips
Episode Highlights
Quality Types
introduces the concept of internal versus external quality in software development. External quality refers to the observable aspects of a system, such as user interface and performance, while internal quality focuses on maintainability and testability 1. He emphasizes the importance of understanding both aspects to ensure a well-rounded approach to software quality.
External quality is what I just mentioned, the observable behavior.
---
finds this distinction enlightening, as it clarifies the often abstract concept of quality in software 2.
Quality Challenges
Maintaining quality in software development presents significant challenges, particularly with technical debt and code complexity. discusses how unclear code and over-engineering can lead to an obfuscated codebase, making it difficult to implement changes 3. He stresses the importance of balancing refactoring with redesigning to manage technical debt effectively.
There's a big difference there between refactoring and redesigning.
---
and Dennis also explore the role of testing in maintaining quality, highlighting the need for tests that focus on observable behavior to prevent breakage during reimplementation 4.
Related Episodes


High Quality Software Development | Eugene Fidelin | Beyond Coding Podcast #165
Answers 383 questions

Software Engineering Productivity | Walter de Bruijn | Beyond Coding Podcast #174
Answers 383 questions

AI in Software Development | Roy Derks | Beyond Coding Podcast #159
Answers 383 questions

Software Development and Sustainability | Brendan Kamp | Beyond Coding Podcast #160
Answers 383 questions

QA in Software Engineering | Augustine Uzokwe | Beyond Coding Podcast #172
Answers 383 questions

Mature Software Delivery | Elias Nogueira | Beyond Coding Podcast #149
Answers 383 questionsSenior Software Engineers and LeetCode | Ilya Pimenov | Beyond Coding Podcast #158
Answers 383 questions

Effective Software Teams | Daniel Terhorst-North | Beyond Coding Podcast #59
Answers 383 questions

Effective Product Development Teams | Anne Kooijman | Beyond Coding Podcast #161
Answers 383 questions

Teaching Software Development | @HiteshChoudharydotcom | Beyond Coding Podcast #55
Answers 383 questions













