Podlodka Android Crew #12. День 1
Взял отпуск, чтобы с полными силами смотреть новый сезон подлодки (на самом деле нет, совпало). Неделя автоматизации прям в меня попадает пока, поэтому много мыслей по каждому докладу, попробую каждый день что-то фиксировать для себя.
Первый доклад дня от Никиты Куликова был про Github Actions. И он довольно грустный на самом деле. Потому что у меня и так тревожность от того, насколько моя жизнь завязана на гитхаб, так ещё и Actions слишком хорош, чтобы почти в любой ситуации выбирать не его, а остальные популярные CI. И дешевле, иногда бесплатно даже, и маркетплейс экшнов есть, которых всегда не хватает во всяких гитлабах. Слишком просто становится писать сами ямлы, засчёт чего ты всё сильнее в это болото зависимости утопаешь. Мне всегда казалось, что правило хорошего тона для CI это максимально всю комплексность настройки переносить от CI решения в сторону проекта, в нашем случае грэдл таски писать и всё такое. Но если комплексности настройки вообще практически нет, то может и не так страшно это всё. Ну и остался при мнении, что CI конфиги писать не сложно, сложно собрать такую модель поведения, которая будет эффективно работать на конкретном проекте.
Второй доклад от Никиты Яцкивского был про автоматизацию экспорта токенов из Figma. Я буквально этим прямо сейчас занимаюсь и было интересно сравнить опыт, хотя от оригинальной статьи на хабре ушло не далеко. У меня не пропало ощущение, что все такие решения делаются из говна и палок без возможности нормально переиспользовать между проектами. Автоматизация состоит из двух частей: выгрузить из апи фигмы в какой-то промежуточный формат и сгенерить из этого формата код. И проблема в том, что в фигме структура нод у всех разная и код всем нужен разный, отсюда и not invented here синдром. Поэтому про теорию послушать интересно, но на практике всё самому всё равно делать, благо это максимально прямолинейная активность. Жаль, что самое интересное для меня осталось скрыто за словами "фигма не дала нам энтерпрайз, т.к. мы российская компания", а variables это как раз то, что потенциально может защитить нас от разной структуры фигмы, облегчить переиспользуемость и спастись от шаловливых ручек дизайнеров.
Надеюсь дальше чуть больше каких-то инсайтов и кишочков. Пока всё довольно верхнеуровнево и помогает разве что провалидировать свою адекватность или триггернуть размышления по всем этим темам. Но если опыт есть, то мало что нового узнаёшь, хотя ребята объективно в теме очень хорошо поварились. В чате больше интересностей, как всегда)
Взял отпуск, чтобы с полными силами смотреть новый сезон подлодки (на самом деле нет, совпало). Неделя автоматизации прям в меня попадает пока, поэтому много мыслей по каждому докладу, попробую каждый день что-то фиксировать для себя.
Первый доклад дня от Никиты Куликова был про Github Actions. И он довольно грустный на самом деле. Потому что у меня и так тревожность от того, насколько моя жизнь завязана на гитхаб, так ещё и Actions слишком хорош, чтобы почти в любой ситуации выбирать не его, а остальные популярные CI. И дешевле, иногда бесплатно даже, и маркетплейс экшнов есть, которых всегда не хватает во всяких гитлабах. Слишком просто становится писать сами ямлы, засчёт чего ты всё сильнее в это болото зависимости утопаешь. Мне всегда казалось, что правило хорошего тона для CI это максимально всю комплексность настройки переносить от CI решения в сторону проекта, в нашем случае грэдл таски писать и всё такое. Но если комплексности настройки вообще практически нет, то может и не так страшно это всё. Ну и остался при мнении, что CI конфиги писать не сложно, сложно собрать такую модель поведения, которая будет эффективно работать на конкретном проекте.
Второй доклад от Никиты Яцкивского был про автоматизацию экспорта токенов из Figma. Я буквально этим прямо сейчас занимаюсь и было интересно сравнить опыт, хотя от оригинальной статьи на хабре ушло не далеко. У меня не пропало ощущение, что все такие решения делаются из говна и палок без возможности нормально переиспользовать между проектами. Автоматизация состоит из двух частей: выгрузить из апи фигмы в какой-то промежуточный формат и сгенерить из этого формата код. И проблема в том, что в фигме структура нод у всех разная и код всем нужен разный, отсюда и not invented here синдром. Поэтому про теорию послушать интересно, но на практике всё самому всё равно делать, благо это максимально прямолинейная активность. Жаль, что самое интересное для меня осталось скрыто за словами "фигма не дала нам энтерпрайз, т.к. мы российская компания", а variables это как раз то, что потенциально может защитить нас от разной структуры фигмы, облегчить переиспользуемость и спастись от шаловливых ручек дизайнеров.
Надеюсь дальше чуть больше каких-то инсайтов и кишочков. Пока всё довольно верхнеуровнево и помогает разве что провалидировать свою адекватность или триггернуть размышления по всем этим темам. Но если опыт есть, то мало что нового узнаёшь, хотя ребята объективно в теме очень хорошо поварились. В чате больше интересностей, как всегда)