Implicits сократили boilerplate в 1.5 млн строк Swift

🔥 iOS-приложения с сотнями тысяч строк страдают от «технического шума»: добавляя зависимость, приходится править кучу файлов, где она не используется. Swift не помогает, поэтому Яндекс Браузер создал open-source-библиотеку Implicits. Она передаёт зависимости неявно с проверкой на этапе компиляции, убирая лишний код и упрощая рефакторинг. Результат: меньше boilerplate, читабельность кода, скорость изменений. Уже работает в продакшене на 1.5 млн строк Swift. 🛠️💡

🧐 Экспертное мнение:
Implicits — костыль для языка, который не умеет решать классическую проблему DI встроенными средствами. Хорошо, что работает в продакшене, но это лишь подтверждает: Swift не годится для масштабных проектов без дополнительных слоев абстракции.

🔗 Читать в источнике

#IT #News #Tech