в облаке
Попробовать

TDD

Test Driven Development - практика разработки программ, при которой вначале пишется тестовый код, а затем его реализация, при этом постоянно выполняется проверка работоспособности программного кода, с использованием написанных тестов. Эта практика позволяет создавать автоматически тестируемый код, безболезненно проводить рефакторинг и свободнее менять архитектуру или реализацию разрабатываемого приложения.