Test driven development (TDD) is a modern software design technique for producing high-quality software. It relies on the repetition of a very short development cycle (iteration) where new test cases covering the desired improvement or new functionality are written first, then the production code necessary to pass the tests is implemented, and finally the software is refactored to accommodate changes.
The availability of tests before actual development ensures rapid feedback after any change and identifies defects early in the process. In combination with well-known OO design principles like SOLID and DbC, the PROLIN development team is able to deliver high-cohesive, loosely-coupled software that is robust, reusable, reliable, readable, and easy to maintain.
PROLIN’s development process delivers Smart Suite as a modular, flexible, and extensible package that has been thoroughly tested before release. Your users will gain productivity improvements with an elegant interface that brings fun back to IT service management.