As you can guess, our R&D team believes in craftsmanship and works to pursue it accordingly. Craftsmanship means, besides unit testing, many things. Among these things we find code quality. In order to achieve high code quality two things are required: Awareness – the knowledge and understanding of how good code looks like and how to take existing code and improve it. Ability – making existing code better requires effort. If the effort is too high, developers may find themselves unable to put it in time.