Size: a a a

iOS Developers — русскоговорящее сообщество

2020 January 04

KS

Kirill Saltykov in iOS Developers — русскоговорящее сообщество
А когда ты им начинаешь говорить, ребят, может сделаем версионирование API, добавим JSON Schema конракты, которые будут фиксироваться тэгами и после удтверждения в пределах одной версии API поля нельзя менять/удалять, так всё, это сложно/долго/невозможно с текущей системой/etc.
источник

S

Spirit💎 in iOS Developers — русскоговорящее сообщество
Spirit💎
добрый день, уважаемые. не осиливаю одну проблемку.
вот гист с кратким кодом: https://gist.github.com/clockdev/94ded2f78b73db0bc3d3430664b9e10c

смотреть с 10 строки, в замыкании я вызываю нетворк менеджер, который шлет репорт с данными. он отрабатывает, данные я получаю. а также, присваиваю url к vc.

так вот, когда этот vc вызывается, url в нем всегда пустой. соответственно ни 42 строка, ни 46 не получают url, а получают nil

вопрос – что я делаю не так? почему url не попадает в vc?
господа, раз тут сеньоры собрались, помогите мне решить мой вопрос. я все еще не догоняю, как мне это правильно сделать.

урл не попадает, потому что метод асинхронный. но как мне тогда правильно его прокинуть в vc
источник

KS

Kirill Saltykov in iOS Developers — русскоговорящее сообщество
Spirit💎
господа, раз тут сеньоры собрались, помогите мне решить мой вопрос. я все еще не догоняю, как мне это правильно сделать.

урл не попадает, потому что метод асинхронный. но как мне тогда правильно его прокинуть в vc
Замыканием? Делегатом?
источник

S

Spirit💎 in iOS Developers — русскоговорящее сообщество
Kirill Saltykov
Замыканием? Делегатом?
если можно, то подробнее и с примером. в пасте видно, что я делал. это как бы мой уровень скилла. я почему прошу – приходится каждый билд кидать в стор и потом после модерации это проверять, уже билдов 8 залил, времени куча уходит(
источник

O

Oleg in iOS Developers — русскоговорящее сообщество
После таких разговоров синьером быть не хочется- какие-то все разочарованные
источник

KS

Kirill Saltykov in iOS Developers — русскоговорящее сообщество
Spirit💎
если можно, то подробнее и с примером. в пасте видно, что я делал. это как бы мой уровень скилла. я почему прошу – приходится каждый билд кидать в стор и потом после модерации это проверять, уже билдов 8 залил, времени куча уходит(
Не видел паст, ссори и не нашёл его выше тоже.
источник

AG

Andrei Grazhdankov in iOS Developers — русскоговорящее сообщество
Oleg
После таких разговоров синьером быть не хочется- какие-то все разочарованные
Ну так со временем к этому многие приходят)
источник

O

Oleg in iOS Developers — русскоговорящее сообщество
Andrei Grazhdankov
Ну так со временем к этому многие приходят)
Впадают в депрессию и начинают пить?))
источник

AG

Andrei Grazhdankov in iOS Developers — русскоговорящее сообщество
Oleg
Впадают в депрессию и начинают пить?))
И думать о России))))
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
Kirill Saltykov
Да как-то разочаровался я в этом, каждой компании лишь бы выпендриться, а ты потом делаешь всякую дичь не предусмотренную системой. Ну и бэкендеры-олимпиадники, которые делают невообразимо что, но точно не бэк.
SwiftUI думаю очень многое исправит, но он ещё года 2-3 только развиваться будет.
Ну, могу сказать точно, что SwiftUI открыл легкую дорогу в iOS для веберастов типо меня )
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
Kirill Saltykov
Могут в одной и той-же сущности сделать разный регистр полей, возвращать неизвестные ошибки и добавлять их ещё без уведомлений, пропускать валидацию номера +7 при регистрации, сохранять так и при этом невозможно потом логинится, так как там уже +7 нельзя. В общем ооочень много всякого было за 3 года, причём в разных компаниях.
Не могут. У нас бы за такое подвесили за одно место.
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
Kirill Saltykov
А когда ты им начинаешь говорить, ребят, может сделаем версионирование API, добавим JSON Schema конракты, которые будут фиксироваться тэгами и после удтверждения в пределах одной версии API поля нельзя менять/удалять, так всё, это сложно/долго/невозможно с текущей системой/etc.
хто у вас там на бекенде сидел то?
источник

KS

Kirill Saltykov in iOS Developers — русскоговорящее сообщество
Anton Burkin
Не могут. У нас бы за такое подвесили за одно место.
🤷‍♂️
Видимо с компаниями не везло)
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
Kirill Saltykov
🤷‍♂️
Видимо с компаниями не везло)
У нас есть чёткие контракты
источник

KS

Kirill Saltykov in iOS Developers — русскоговорящее сообщество
Anton Burkin
хто у вас там на бекенде сидел то?
Везде разные. Пару раз были .NETчики, питониста помню (вот он был норм), Гошники, и один древний проект на рельсах.
источник

KS

Kirill Saltykov in iOS Developers — русскоговорящее сообщество
Anton Burkin
У нас есть чёткие контракты
А у них небыло)
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
Kirill Saltykov
Везде разные. Пару раз были .NETчики, питониста помню (вот он был норм), Гошники, и один древний проект на рельсах.
ДОТНЕТ ПОЛУСИНЬЕР В ТРЕДЕ!
На код ревью тех мудоков я бы завернул куда по дальше. Api они менять ***ть хрен пойми как.
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
Ану вон учить RESTful спеку
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
Нафига вообще трогать API которое было оттестировано и успешно работает?
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
Каждое изменение, это идти QA проводить все тесты.
источник