An example of an application that I developed applies quality assurance software disciplines such as test-driven development, functional test, isolation test, regression test, clean code, organization test, mutation test, spiking, de-spiking technique, and mocking.