А
Андруша пишет код
@xavescor_code1.3K подп.
1.8Kпросмотров
17 января 2026 г.
story📷 ФотоScore: 2.0K
Я в последнюю неделю окунулся в macos разработку на Swift. И вот что я вам скажу ребятки, врут те люди, которые пеняют на фронтенд хоть в чём-то. - В npm куча мусора? Так в нём есть всё. От нейронок до нативных протоколов об ОС(чего, кстати нет в том же расте нормально). Да, мусора много. Но мы не заставляем пользователей ставить пакеты с гитхаба, как это сделано в swift мире. https://github.com/apple/swift-protobuf?tab=readme-ov-file#using-swift-build. И это официальный плагин от эпла. - мусор в логах - тот же плагин выше срёт в логи о депрекейс апихах, что непонятно как выключить. И это официальный плагин от эпла. Спасибо, очень приятно тратить токены и ризонинг на вашу фигню. Во фронтенд мире за подобное уже бы расстреляли и форкнули бы библиотеку 10 раз - падения xcode - это вообще ужас. Помните когда падал webstorm или vscode? Вот и я не помню. Надо прямо сурово подзадолбаться, чтобы это как-то специально сделать. Но положить xcode проще простого. Я за неделю положил его дважды: создал симлинк случайно не туда и потом дебажил нейронкой часа 3 что не так, и случайно создал директорию в проекте с именем ~. Ещё 3 часа в помойку - привыкли иметь удобные девтулы - пфф, забудьте. Вам придётся сурово так поприседать, чтобы сделать хотя бы скриншот нейронкой вашего приложения. Вам, наверное просто это не надо - тесты? Ну они есть у нас. Правда нет "--watch", который есть у любого тест тула во фронте, начиная с jest и vitest, и заканчивая bun'ом. А ты как дурачок, пылызы, запускай тесты сам ручками с полной пересборкой мира Ну и последнее - xcode в принципе проектировался для каких-то других людей. Если продукты jetbrains, vscode, Visual Studio, всякие, прости господи, Eclipse, Netbeans и прочие кого я трогал в работе, но уже не вспомню, строились по одинаковым лекалам, то xcode - для существ с другой планеты. Эти ребята умудрились сделать максимально странный и неинтуитивный интерфейс. Я не могу обьяснить почему у них проекты конфигурируются в json-like файлах, а вот настройки тестов, к примеру, через UI в редакторе. И в итоге при разработке нейронка делает что-то сама, а для настройки тестов даёт мне инструкции что надо делать. И это всякие хвалённые опусы и гыпыты. Вот честно, если бы react-native не заставлял меня для даже слабой наркомании лазить в натив, то я бы с радостью выкинул Swift и поделку от Эпла. Потому что создание нового подпроекта у меня в монорепке приложения каждый раз вызывает очень большие боли.
1.8K
просмотров
2465
символов
Нет
эмодзи
Да
медиа

Другие посты @xavescor_code

Все посты канала →
Я в последнюю неделю окунулся в macos разработку на Swift. И — @xavescor_code | PostSniper