You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Добрый день.
Столкнулся с таким поведением - создал новый проект, запустил generamba setup, благополучно прошел этап настройки в котором указал The project prefix (пусть будет для примера SV). Создаю модуль MyModule (да, название не удачное, но с ходу лучше ничего не придумал для тестового проекта) и с удивление вижу что у файлов префикс имеется, а у сущностей внутри его нет т.е. например, есть файл SVMyModuleInteractorInput.swift внутри которого объявлен протокол MyModuleInteractorInput без префикса и так со всеми классами\протоколами, полез в сами шаблоны - префиксов там действительно нет. Это так и было задумано или все-таки ошибка?
Если ошибка - дайте знать, я для себя буду править отсутствие префиксов в шаблонах и просто залью его тогда пулреквестом
С уважением
The text was updated successfully, but these errors were encountered:
Ошибкой в данном случае является добавление префикса к имени файла. Для swift кода общепринятой практикой является неиспользование префиксов https://github.com/raywenderlich/swift-style-guide#class-prefixes. Например, Apple в swift 3 убрала у многих типов префикс NS.
Вполне возможно, я, если честно, только начинаю работать со свифтом - все как-то больше по старинке на obj-c. Но вот то что названия файлов не совпадают с тем что внутри точно не порядок. Подозреваю что никто просто не пытался мешать вместе модули на свифте и obj-с (уточню - я это сделал забавы ради чтоб потренироваться, в реальном проекте я бы такое делать не стал), вот и не всплыло.
Добрый день.
Столкнулся с таким поведением - создал новый проект, запустил generamba setup, благополучно прошел этап настройки в котором указал The project prefix (пусть будет для примера SV). Создаю модуль MyModule (да, название не удачное, но с ходу лучше ничего не придумал для тестового проекта) и с удивление вижу что у файлов префикс имеется, а у сущностей внутри его нет т.е. например, есть файл SVMyModuleInteractorInput.swift внутри которого объявлен протокол MyModuleInteractorInput без префикса и так со всеми классами\протоколами, полез в сами шаблоны - префиксов там действительно нет. Это так и было задумано или все-таки ошибка?
Если ошибка - дайте знать, я для себя буду править отсутствие префиксов в шаблонах и просто залью его тогда пулреквестом
С уважением
The text was updated successfully, but these errors were encountered: