Евгений
хм типа он 2 года просто где-то лежал на складе?
Александр
стартап на шее инвесторов закупил @ выдать никому толком не успели @ обанкротились
archie
Евгений
блин посмотрел ценник на эппл ру и понял почему “нужно брать да?” ))
Евгений
привык уже, что в РБ все в польшу ездят за техникой и ндс возвращают
Natalie🧜🏽‍♀️
Ребят привет) Я занимаюсь организацией IT мероприятий и завтра приглашаю всех, кто из Москвы, на международный хакатон TADHack.На площадке будет куча экспертов из отрасли,всякие ништяки и общий призовой фонд 42 000 $ Вот тут вся инфа) - https://tadhack.voximplant.ru/
Evgeny
А вы можете уточнить, что призовой фонд состоит из промокодов, а не кэша
Pavel
Что вы думаете по поводу записи if (error) return blockSuccess(error);
Pavel
Вместо if (error) { blockSuccess(error); return; }
Александр
Пацаны, у Xamarin.Forms есть ветка на гитхабе macOS, и там есть Xamarin.Forms.Platform.MacOS, вы нигде не натыкались на какие-нибудь писульки, как можно сейчас попробовать на макось формсовую приложеньку сделать?
Евгений
Что вы думаете по поводу записи if (error) return blockSuccess(error);
в первом случае метод возвращает блок?
Pavel
Нет, нужно вызвать блок и закончить выполнение
Artyom
Многим не нравится, когда опускаются фигурные скобки, даже для такой мелочи. Так что есть еще и третий вариант if (error) { return blockSuccess(error); }
Pavel
Да, меня тоже проят ставить скобки, но не могу привыкнуть =(
Евгений
Нет, нужно вызвать блок и закончить выполнение
не знал что так можно. кстати блок нужно проверять
Artyom
да, блок все равно придется проверять
Pavel
Эту проблему я решаю
Pavel
_Nonnull
Pavel
Но не всегда…
Artyom
все равно какая-то мутная схема, не совсем очевидная а если блок возвращает не Void?
Pavel
Лично у меня множество блоков и все возвращают void Конкретно для меня, такая запись очень сократит некоторые классы
A
начнем с того, что blockSuccess(error) не совсем хорошо смотрится, completion(error) гораздо лучше
Artyom
+
Artyom
completionHandler, completionBlock, failureBlock
Pavel
Спасибо
Antontsue
Если переменные делать не 10 а 5 букв то кода в 2 раза меньше не станет
Aleksey
Это не тот способ которым надо сокращать классы
+ Читаемость кода важнее его количества)
Antontsue
Да, меня тоже проят ставить скобки, но не могу привыкнуть =(
Сделай себе 3 пустых проекта. Попиши в них что нибудь но во всех пиши разными кодестайлами, так проще всего отвыкнуть от того стиля, который ты считаешь своим
Pavel
То есть можно НЕ иметь «своего» ?
Pavel
Хорошо, попробую, спасибо =)
Евгений
хм вообще зачастую в компаниях есть кодстайлы, которых желательно придерживаться
Александр
+
Александр
когда в одну каску гоняешь, то ваще срать как ты там пишешь, со скобочками или без
Александр
а в компании пиши по компанейски)
Александр
довольно быстро привыкается к любому стилю
Александр
дня хватит наверн
Александр
а то и еще меньше
Antontsue
То есть можно НЕ иметь «своего» ?
такова уж жизнь - ты переходишь с проекта на проект, все кодят так как им удобно и чтобы у тебя небыло никакого негатива проще всего возвыситсья и отказаться от этого бренного понятия “свой кодстайл”, и писать везде так как принятно в индустрии или как принято на проекте
Artyom
Древняя мудрость гласит – если другой разработчик, взглянув на код, узнает твой стиль, значит это не лучший код
Александр
чо
Евгений
чо
походу имелось ввиду “о, помню был на проекте один дятел, который писал так же”
Александр
а ясно
Antontsue
походу имелось ввиду “о, помню был на проекте один дятел, который писал так же”
мне кажется имеется ввиду, что каждый должен, просто обязан, кодить так как ему вздумается, и если он не может придумать какоето новое невероятное правило и кодит так, как уже ктото кодил - значит у него мало фантазии, а значит и код плохой)
Antontsue
бороться с системой, расставлять скобочки - вот это все
Евгений
хм ну все таки там было написано “узнает твой стиль”, а не просто “стиль”)
Artyom
Взглянув на твой код (не зная, что этот код – твой), узнает твой стиль
Artyom
Сори, что не совсем понятно написал
Antontsue
Сори, что не совсем понятно написал
получилась многоранная филосовская фраза
Artyom
Но суть в том, что если вы любите извращаться с кодстайлом – то вас будут узнавать по коду. И ничего хорошего в этом нет
Yauheni
Индусская мудрость?)
Artyom
Почему индусская?
Yauheni
Ппока с телефона написал, ее уже нормально расшифровали. Изначально звучала так, как в фильмах обычно показывают индусов программистов.
Artyom
Знает кто-нибудь как напечатать символ ` ?
Nikolay
`
Artyom
😏
Sasha
народ, пройдите тест, не открывая playground и не вбивая туда чему будет равняться каждый URL ?
Sasha
Artyom
и как же?)
Haile
uuurl
Haile
как будто котик мурчит
Sasha
я просто на пламени жопы это набирал
Sasha
не думал о том, чего как называть)
Sasha
ну, господа, Ваши версии?
Sasha
а если кто сумеет адекватно объяснить, почему так, то я даже не знаю то это следующий стив джобс))0)0)0))))
Haile
nil наверное
Haile
пустой юрл это валидно вообще?
Sasha
тут 3 строки)))
Sasha
ну вот про это и речь
Haile
про что?
Sasha
про валидность
Sasha
как раз
Sasha
и как это работает
Sasha
в супер крутом новом языке новейшего поколения
Sasha
swift 3
Haile
ты чет путаешь свифт 3 и фреймворк, которому скоро 20
Artyom
ну все, теперь вы никогда не узнаете, как в свифте можно с пользой использовать символ ` 😈