As an extension of the four principles of agile methods, Software Craftsmanship is a software development approach based on developers’ skills. It’s a way of thinking that stresses the need for professionalism in all aspects of a developer’s work, including best practices, mentality, community, and sharing. Software Craftsmanship focuses on a set of practices derived from Extreme Programming (agile practices methodology, test-driven development [TDD], clean code, and practices for modern architecture, among others). Cellenza’s experts share their vision and technical and technological expertise in Software Craft in this series of posts.
It seems we can’t find what you’re looking for. Perhaps searching can help.