Defending Software Quality

Defending Software Quality

Share this post

Defending Software Quality
Defending Software Quality
Best Practices For Software Design And Development

Best Practices For Software Design And Development

— Chapter 2 —

Murat Guler's avatar
Murat Guler
Jan 24, 2024
∙ Paid

Share this post

Defending Software Quality
Defending Software Quality
Best Practices For Software Design And Development
2
Share
«prev          next»

In the previous chapter I complained a bit about the clean code principles not being given the necessary attention they deserve in software organizations during the software development and/or engineer hiring process. But what exactly are these clean code principles? Well, this is what this chapter is all about.

However, before we come to the actual clean code principles, there are three important things I need to mention.

First of all, this is one of the most technical chapters in this book. I tried to make it as simple and clear as possible when writing it. However, there is only so much I can do. These are technically heavy subjects by their very nature. Going into this chapter, it would help to have some basic knowledge of software concepts like classes, functions, object oriented programming, composition, and inheritance. The good news is that the chapters following this one will be more palatable for the readers with no background in software engineering, so please try to hang on.

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2025 muromuro LLC
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share