Anonymous
Ммм, да, не хватаешься за каждую новую "крутую" технологию - старпер
Anonymous
Пусть все эти фишечки JS остаются в JS
Anonymous
уух, свифты там еще свои напридумывали!
Anonymous
бох накажэт!
Anonymous
Если уж и вводить новую модель работы с асинхронным кодом, то нормальную
Anonymous
async/await например
Anonymous
Anonymous
Anonymous
и без этой вашей новомодной стейт машины
Anonymous
И она там нахуй не нужна
Anonymous
просто на колбеках
Anonymous
Ибо есть async/await
Anonymous
дешево и сердито
Anonymous
стейт машина довольно громозка
Anonymous
Anonymous
Если так уж и судить, то и коллбеки не "дешево и сердито"
Anonymous
От разработчика там требуется только расставить кейворды в нужных местах
Anonymous
Пару лет назад
Anonymous
И это не делает конечные автоматы новомодной технологией (лол)
Anonymous
ну ладно
Anonymous
Даже не пару лет назад, а в 2013
Anonymous
функциональщину с промисами имхо быстрее хуяк хуяк через rapid
Dmitry
Anton
Уже поздравили Siri с 8 марта?
Ilkhom
Infohunt
Есть тут кто сейчас в Штатах?
George
есть
Denis
https://github.com/louisdh/panelkit/releases/tag/0.9.0 🍾
Denis
Stanislav
Mikhail
кто-нибудь делал STOMP в своих приложениях на swift? Можете что-то посоветовать?
Дмитрий
Мержу два .xib файла, изменен device id с retina4_7 на retina5_5 Чот не нагуглю, что это значит...
Дмитрий
xib один на всех, дифференсации нет
Anonymous
кто-нибудь занимается тестированием? как на свифте вы тестируете методы, которые используют сеть?
Anonymous
А в чем сложность?
Anonymous
надо заглушку написать к апи методам, чтобы симмулировать работу сервера
Anonymous
не знаю, с какой стороны подступиться
Anonymous
Лучше на сервере тестировать.
Anonymous
А вообще есть Mock objects.
Anonymous
https://www.raywenderlich.com/101306/unit-testing-tutorial-mocking-objects
Anonymous
о! спасибо, сейчас почитаю
Paks
Инженеры Uber'а рассказали о том, почему они отказались от большого количества репозиториев под управлением CocoaPods и перешли на монорепозиторий для всей своей iOS разработки (а это более 150 человек, к слову). Активно набрасывают про Buck, кстати.
https://eng.uber.com/ios-monorepo/
#processes #tools #ci
Alexander
Ребята есть бесплатные аналоги bugfender.com ? для транслирования коснольного вывода в облака
Max
Alexander
крашлитикс показывает лог при краше
Alexander
он тоже подключен) немножко другое)
Alexander
у bugfender’а просто заменяет nslog на bflog и все выводы консоли в облако идут сразу же)
Alexander
Pavel
по умолчанию - никуда, но можно логгер туда другой присобачить, который будет слать куда-то
Paks
А как пишете код?
Изначально пишу красиво, с выдержкой всех правил. Это дольше, но качественней. – 17
👍👍👍👍👍👍👍 53%
Пишу быстро, цель побыстрее сделать рабочую модель или функционал, а далее уже занимаюсь рефакторингом. – 15
👍👍👍👍👍👍 47%
👥 32 people voted so far.
Denis
Вот
Denis
Один честно сознался
Denis
Вангую что по опросу будет тонна педантов
Denis
Только вот когда дедлайн - все это нахрен уходит и в "красиый код" вбрасывается нормальная такая телега говна.
Boris
Говно делать лучше, потому что гибче
Boris
накидал говна, посмотрел что где надо подправить
Boris
и дальше уже размазываешь его красиво
Engylizium
Дико плюсую :)
Infohunt
@devios не учит делать гавно:)
Engylizium
Кидаешь говно(лишь бы работало)
Меняешь на хороший код
???
PROFIT
Infohunt
Много кода много багов)
Дмитрий
Если говно на уровне архитектуры - как не размазывай красиво - лучше не станет ИМХО
Engylizium
Вот поэтому нужно содержать свое говно по полочкам :))
Engylizium
Про архитектуру я молчу
Дмитрий
Хранить говно по полочкам (c)
Надо запомнить))
Engylizium
Тут конечно, качество превыше всего
Engylizium
Ну я считаю что для удобства код нужно разбивать на отдельные части и чем больше тем проще. Правда тут нужно все таки оправданно все делать.
Boris
Качества говна превыше всего
Engylizium
У меня сейчас проект небольшой, но так как я учусь в реальных условиях, у меня все по стопочкам разложено. Правда не особо красиво смотрятся файлы с функциями тейблвью или коллекшнвью
Дмитрий
Загугли Linphone на GitHub. Мне надо переделать этот кусок говна, под нужды сервиса.
Engylizium
Чем больше опыта и знаний, тем меньше говна