🔥

Тред (Миша Харитончик)


Работа с перформансом в мобильных приложениях сводится к приоритизации существующих проблем Время на оптимизацию кода бывает неоправданно велико по отношению к профиту. Держим в уме, что это может навредить читаемости, а также сломать работающий функционал

Нужно иметь чувство меры, оптимизация производительности – это чертовский затягивающий процесс

Мобильные CPU на сегодняшний день работают непредсказуемо быстро Проход по массиву там, где может быть использована хэшмап может работать быстрее за счёт небольшого количества данных, и зачастую данных в мобильных приложениях немного

Оптимизация – это последний этап разработки, корректность первостепенна!

Не забывайте про тесты ⚠️ 🏚Сделайте каркас из юнит тестов перед тем как приступать к оптимизациям 🧪Тестовые данные должны способствовать нахождению граничных кейсов

Миша ХаритончикМиша Харитончик