Site icon AppTractor

Мобильная разработка: 04.04

Нашел занятную статью про сравнение “чистого” кода с полиморфизмом и “грязного” кода с If-Else на примере Swift. Тесты показали, что полиморфный код работает хуже, чем основанный на перечислениях, примерно на 30%. Потому что во время выполнения приложение ищет нужную функцию для вызова динамически, и этот поиск требует затрат. Вывод от КО — чистый код это не догма. Нужно знать все альтернативы и понимать, когда наступает подходящий момент для их использования.

Разработка

Маркетинг

iOS

Android

Кроссплатформа

Exit mobile version