Anton
менеджер аудио например
nvkv
> пара глобальных менеджеров 😱
Anton
то что без DI было бы синглтонами
Antontsue
*пара глобальных менеджеров*
Anton
локейшн менеджер
Antontsue
то что без DI было бы синглтонами
хм, ну пусть будут синглтоном
Anton
синглтон потом при тестировании не подменить нормально
Anton
поэтому инжектится
Antontsue
ну делай их как параметр, в который передается указатель на инстанс
Antontsue
да и синглтон можно же замокать
nvkv
хм, ну пусть будут синглтоном
тогда какой смысл в DI?
Antontsue
тогда какой смысл в DI?
я тут и пытаюсь доказать теорему что в нем нет никакого смысла
nvkv
дак в том-то и поинт, чтобы не мокать синглтоны
nvkv
не, в самом DI смысла много
nvkv
loose coupling, всё вот это
Antontsue
как в паттерне
nvkv
ну тут я ваще не согласен
Antontsue
а не как в спецфреймворках которые позволяют какието невероятные вещи делать
nvkv
а вот фреймворки для DI это реально сложно и не нужно
Artem
то что без DI было бы синглтонами
Не синглтонами, а сервис локаторами ))))
Dmitrii
Всем привет. Я Дмитрий. Нахожусь в Нижний Новгород/Москва Работаю на 1-ofd.ru, в ios с 2013 года. Совсем немного застал MRC. Пришел из web (AngularJS/ReactJS/NodeJS/GO/Groovy/Java) Опыт разработки банковских приложений, люблю CoreAnimation Могу помочь в CoreAnimation и в работе с Layout, знаю как работают и как надо применять content hugging and compression resistance Good Reads #whois
Anton
Не синглтонами, а сервис локаторами ))))
фасад синглтонов замутить еще))
Anton
а вот фреймворки для DI это реально сложно и не нужно
Вот с этой проблемой я и пытаюсь бороться посл неск месяцев)
andreas
@BeardedAndrew привет, мне тут как-то отдали вопросы собеседования в глобус, алгоритмов там не было :(
да, возможно. вопросы у каждого свои, когда я собеседую людей, то часто обхожусь без вопросов по алгоритмам, а иногда и по ним что-то спрашиваю. зависит от настроения) а что?
Александр
>ios development >2018 >алгоритмы
Antontsue
>ios development >2018 >алгоритмы
надо надо. иначе потом выясняется что безье по точкам нарисовать не могут
Viacheslav
окей гугл, как нарисовать безье по точкам
Viacheslav
зачем держать это в своей голове?
Antontsue
Гуглится
что гуглится? как векторы складывать?
nvkv
третий алгоритмосрач за неделю
nvkv
что-то в воздух подмешивают?
Anton
Anton
Не будешь писать эффективный код, пока не знаешь контейнеров и алгоритмов стандартной бибилиотеки. Не можешь знать стандартную либу не понимая, почему в ней много способов сделать одно и то же: сортировать, искать и тд
Александр
If you can name it, you can tame it
Alexander
Алгоритмы для того что бы понять не дурак ли программист
Alexander
Помнит ли он институтские курсы
Anton
Antontsue
Да
есть вещи по-моему которые должен знать каждый. эти вещи спрашиваются и если человек их не знает то это печально
Alexander
Он верстак
Alexander
Обычно кричат про ненужность алгоритмов те, кто их раньше не знал
Александр
Помнит ли он институтские курсы
Слава богу, что я почти ничего не помню из институтского курса. Самое бесполезное времяпрепровождение
Alexander
А не те, кто их забыл
Antontsue
например в геймдеве это нормально если вас до начала собеседования попросят матрицы поворота отражения и скью расписать
Alexander
У меня были прекрасные 4 года
Alexander
С хорошими преподавателями
Alexander
И нужными курсами
Roman
Ребят, есть у кого проблемы с мышкой в MacOS Sierra? Например в Xcode тяжело работать в Interface Builder - когда щелкаешь, этим самым параллельно еще и немного сдвигаешь курсор. Так же и в системе - щелкаешь на уведомление например - не срабатывает с первого раза, на вложение в Telegram - тоже dragndrop происходит. Думал, что проблема в magic mouse - но на обычной мышке то же самое. Воспроизводиться только в Sierra, на прошлой нет такой проблемы. На другом ноутбуке с Sierra тоже самое.
Alexander
Которые в самом начале помогли очень
Александр
Которые в самом начале помогли очень
>в самом начале >4 года
Александр
ты прикалываешься что ли
Александр
за 4 года можно стать синьором без всяких вузов
Alexander
Ага
Alexander
В 17 лет
Alexander
Начал
Alexander
И в 21 сеньёр
Antontsue
Которые в самом начале помогли очень
через 20 лет тут будут топить за то что уметь писать вообще необязательно
Alexander
Помидор
Artem
С хорошими преподавателями
Это ты про Баканова?
Александр
И в 21 сеньёр
полно таких историй
Александр
реальных
Alexander
полно таких историй
Хочешь я тебя в своем ООО сделаю техлидом?
Alexander
Или мастером над монетой
Александр
Или мастером над монетой
чо сказать-то хотел
Alexander
Обычно те, кто топит против алгоритмов, просто эти алгоритмы выучить не может
Alexander
Голова не работает быстро
Александр
>выучить алгоритмы
Viacheslav
выучить алгоритмы :(((
Alexander
Запомнить
Alexander
Понять