Nowadays it’s very popular to talk about code quality in software projects. It seems that every programmer can recognize bad code, but does they know how to create good one? This presentation will focus on good code quality, defining it, describing how to achieve, maintain and measure it and what happens if one fails to do that.