Обновить
3
0
Оленёв Кирилл@agent10

Senior Software Engineer at mail.ru

Отправить сообщение
Не искали. Мы разделили workflow, если изменяется iOS директория проекта, то запускается workflow для iOS и наоборот. Плюс также кэшируем, что можем.
Добавлю немного инфы которая может стать внезапной, как стало для меня)
С учётом увеличения популярности Kotlin Multiplatform вы можете захотеть и чтобы CI для iOS также был в GitHub Actions. Если Андроид можно строить и гонять тесты на ubuntu, то iOS только на маках. А время на маках стоит в 10! раз дороже. Т.е. за 5 минут работы CI спишут 50 минут.
Можно быстро вылететь за пределы, а дальше 8$ за 1000 минут.
А смысл так делать? В даггере можно было так делать скажем для уменьшения нагрузки на apt, а здесь какое преимущество?
Про какую пропитку интерфейсом речь?
Я нигде у автора в конечно итоговом коде не вижу доп. интерфейсов:
interface Engine
class DefaultEngine: Engine
class Car(private val engine: Engine)

Тоже самое и в Даггере.
Как раз начал попробовать Koin в проекте средне-крупного уровня. Есть несколько вопросов о которых ничего не увидел в документации или пропустил:
1) Хорошо ли проект ложится на много-модульность? Был бы рад увидеть best practice(создавать ли koin модули в каждом градл модуле или норм если всё внутри app модуля)
2) Какие вообще могут встретиться грабли, которые будут трудно решаемы по сравнению с даггером?
Думал об этом, но по какому критерию сравнивать «ничего не делание»?
Звучит банально и избито, но это факт: у каждого есть дело, которое он делает лучше всех в мире.

Спорно. Я вот не делаю чего-либо лучше всех в мире.
А это усиливает к тому же мой синдром самозванца ещё.
Тесты. Но потом(с).
Ниже верно ответили. Тесты после того как требования станут стабильными.
Но права на этот перемешен должен дать юзер ручками из Настроек.
Как TDD ложится на изменение требование в процессе самой разработки? Переписывать и код и тесты сразу?
В мобильной маки всё таки, более универсально.
Прикреплять более 5 чатов в топ.
Пролазил несколько сайтов, в том числе оф. блог гугла про Meena. Так и не нашёл как попробовать этого бота)
HDCP пока ещё не в моде просто видимо)
Есть ещё известный в более узких кругах Verimatrix
А у меня у первого видео нет выбора в 4K. Что я делаю не так?)) Safari 13.0.2
А вообще конкурс хороший, действительно наиболее приближен к реальности) В отличие от олимпиадных задач притянутых к мобильной разработке.
А меня убила больше задача про красную рамку) Я потратил тонну попыток из-за формулировки «внутри рамки» и искал символы внутри. Потом после моего вопроса добавили уточнение, что «против часовой стрелки». И только после этого до меня дошло, что надо «на рамке», а не «в рамке».
Но баллов за потраченные попытки мне не вернули, хотя благодаря мне и сделали уточнение, тоже считаю не хорошо поступили)
А кто что считает по поводу того корректного применения onError в RxJava?
Лагерь сейчас разделился: кто-то говорит, что бизнес ошибки стоит засовывать в onError, а кто-то решает использовать врапперы типа Result(T data, Exception e).

Информация

В рейтинге
Не участвует
Откуда
Нижний Новгород, Нижегородская обл., Россия
Зарегистрирован
Активность