4 года назад
Коммиты против тестов
Я недавно разрабатывал новую функциональность и хочу рассказать, как это было. Задача довольно объёмная, но раскладывается в цепочку последовательных шагов. Основная часть работы заняла 2 дня, но перед этим я успел подумать, что и как делать. Я сам вносил изменения в 3 компонента, ещё с 3 компонентами нужно было взаимодействовать, один из них существенно менял мой коллега...
427 читали · 1 год назад
Commit vs commitNow. В чем разница?
Давайте посмотрим на методы commit() и commitNow(), которые существуют для управления добавлением или удалением фрагментов из активити. Многие про них знают и слышали, но не все понимают разницу. Но сначала вспомним что такое транзакция: это последовательность операций, которые выполняются как одно целое. Транзакции помогают убедиться, что все данные остаются правильными, а также предлагают способы справиться с ошибками и вернуться к предыдущему состоянию данных, если что-то пошло не так. Метод commit()...