6 прочтений · 1 год назад
Рефакторинг кода Go для тестопригодности: возможности интерфейсов
Источник: Nuances of Programming Модульное тестирование  —  неотъемлемая часть процесса разработки ПО, которой обеспечивается корректное функционирование отдельных компонентов или модулей кода. В итоге приложения получаются проще в сопровождении и отказоустойчивее. В простом и надежном Go имеется отличная поддержка написания модульных тестов. Продемонстрируем на примере, как с помощью рефакторинга сделать приложение на Go тестируемым. Пирамида тестирования Тестирование ПО осмысливается в виде метафоры  —  пирамиды тестирования...
23,3K прочтений · 3 года назад
Рассказываю как поставить пароль на любое приложение Андроид
На смартфонах у людей установлено несколько десятков, а иногда и сотен различных приложений. Во многих случаях в них хранятся личные данные, такие как номера банковских карт, фотографии и какие-нибудь заметки...