Engineering Practices for Establishing Quality- Episode 24

14/12/2022 33 min Episodio 24
Engineering Practices for Establishing Quality- Episode 24

Listen "Engineering Practices for Establishing Quality- Episode 24"

Episode Synopsis

In this episode, Jeffrey discusses quality and the engineering practices that support it. Not at all a comprehensive list of possible practices, this list contains the practices that should be considered essential. Without these, any team would find it difficult to establish a high-quality piece of software. Establishing quality is one of the pillars of the Clear Measure Way. Without first establishing quality, software developers end up spending time finding, diagnosing, and fixing bugs that pop up. This robs the team of much-needed capacity for new features and enhancements. Trying to add features without first establishing quality is like budgeting based on a credit card rather than income. There is no way the budget will balance, and it's only a matter of time before the situation comes crumbling down. An automated (private) build Test-driven development Onion architecture (dependency management & proper factoring) Static analysis Pull request checklists Continuous integration Automated full-system acceptance tests Sample repository Thanks to Clear Measure for sponsoring this sample and episode of Programming with Palermo. This program is syndicated on many channels. To send a question or comment to the show, email [email protected]. We'd love to hear from you. To use the private and confidential Chaplain service, use the following Gentleman: 512-619-6950 Lady: 512-923-8178