TGViewer
Мобильный трудоголик Мобильный трудоголик @hardworkerit · 1.65K subscribers
Post #165 1.17K
🔢 Swift 6.2: теперь можно называть функции с пробелами!

Отличные новости для тех, кто пишет тесты, в Swift 6.2 появилась возможность использовать сырые идентификаторы (Raw Identifiers) для названий функций!


⚠️ Как это работает:

Просто заключаете название функции в обратные кавычки:

// Было:
func testUserLoginWithInvalidCredentials()

// Стало:
func `Test user login with invalid credentials`()



✅ Где это особенно полезно:

🔹 Тесты: читаемые названия с пробелами вместо camelCase.
🔹 DSL и библиотеки: специальные символы в названиях методов.
🔹 Эксперименты: временные функции с описательными названиями.
🔹 Миграция: совместимость с кодом из других языков.


❌ Важные нюансы:

🔸 Работает только с обратными кавычками, без них компилятор ругнется.
🔸 Не злоупотребляйте, для продакшн-кода лучше использовать традиционные имена.
🔸 Отлично сочетается с XCTest, делает названия тестов самодокументируемыми.


💡 Вывод:

Интересная фича, которая особенно порадует авторов тестов и создателей DSL. Теперь можно писать по-человечески, с понятные названиями.


➡️ Подписаться на канал
Мобильный трудоголик
  • 👍 15
  • 🔥 5
  • ❤ 3
  • 🤯 1
More from @hardworkerit
  1. Oct 9, 2026👨‍💻 Умение адаптироваться - важный навык айтишника, который часто недооценивают. В ИТ не…
  2. Oct 8, 2026🈸 Apple обяжет разработчиков поддерживать iPhone Duo. Apple опубликовала требования к при…
  3. Oct 6, 2026🔢 Swift 6.4: новая диагностика ретейн циклов. В Swift 6.4 появилась новая диагностика, ко…
  4. Oct 4, 2026🔢 SwiftUI: определение угла раскрытия iPhone Duo. В iOS 27.1 появился модификатор .onHing…
  5. Oct 2, 2026👣 Архитекторы, тестировщики и кодеры. Создаем мультиагентную команду Разработка с ИИ-аген…
  6. Oct 1, 2026🔢 Работа с Picture-in-Picture в iOS. Picture-in-Picture - системная функция iOS, которая…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →