Нашел занятную статью про сравнение “чистого” кода с полиморфизмом и “грязного” кода с If-Else на примере Swift. Тесты показали, что полиморфный код работает хуже, чем основанный на перечислениях, примерно на 30%. Потому что во время выполнения приложение ищет нужную функцию для вызова динамически, и этот поиск требует затрат. Вывод от КО 👩✈️ - чистый код это не догма. Нужно знать все альтернативы и понимать, когда наступает подходящий момент для их использования. Разработка • Чистый или быстрый код? • Как стать -10х инженером • $3 млн: Dozer — создание приложений для работы с данными в реальном времени за считанные минуты • Как эффективно тестировать мобильные приложения? Пятиуровневая пирамида тестирования • Шорт-лист мифов о безопасности мобильных приложений и неприкрытая правда • Roadmap for Data Engineering 2023 • Designing the new era of Teams • From Monolith to Micro-frontends: How we Revolutionised REA Mobile App Development Маркетинг • Как построить CJM: лучший способ посмотреть на продукт глазами пользователя • 3 примера, в которых доступность помогла заработать денег, подсветить ошибки и решить споры iOS • Активности и Вложения в XCTest • Over-Engineering • How to achieve dynamic app icon in iOS? • Debugging tool you (probably) are not using • Sharing content in SwiftUI Android • Compose Media: composable компоненты для Media3 • Jetpack Compose Layouts часть 2 • Securely Create Android Release using Github Actions • Migrate from MVVM to MVI • Exploring AnimatedContent and Crossfade in Jetpack Compose • Building Reddit Recap with Jetpack Compose on Android Кроссплатформа • QR Auto Login with Flutter • Create a Hacker-Proof Email App in Flutter with OpenPGP Encryption