Источник: Nuances of Programming Модульное тестирование — неотъемлемая часть процесса разработки ПО, которой обеспечивается корректное функционирование отдельных компонентов или модулей кода. В итоге приложения получаются проще в сопровождении и отказоустойчивее. В простом и надежном Go имеется отличная поддержка написания модульных тестов. Продемонстрируем на примере, как с помощью рефакторинга сделать приложение на Go тестируемым. Пирамида тестирования Тестирование ПО осмысливается в виде метафоры — пирамиды тестирования...
Представьте ситуацию: вам крайне необходимо установить из Google Play какую-либо понравившуюся игру или приложение, но вы не можете этого сделать, поскольку ваше устройство несовместимо с продуктом. Обидно, тем более, что интерес уже возник и есть огромное желание непременно установить программу. Как же решить данный вопрос?
Сейчас мы рассмотрим два способа решения задачи, но стоит отметить, что они не идеальны, и не гарантируют абсолютного результата. И еще, учитывайте, что не все сторонние сайты безопасны, а использование VPN является не самым легальным способом установки...