Gradle уже не тот! Мнение билд инженера

Поделиться
HTML-код
  • Опубликовано: 2 фев 2025

Комментарии •

  • @AndroidBroadcast
    @AndroidBroadcast  2 месяца назад

    🔗 Платная подписка на Boosty abdev.by/oroS и в Telegram abdev.by/lrpW
    🔗 Telegram Android Broadcast t.me/+mBXLNRgEwNcwNjli
    ✉ Написать Кириллу kirill@androidbroadcast.dev

  • @ПавелКовынев
    @ПавелКовынев 2 месяца назад +11

    Все ещё ждём курс по грэдл😊, неоновая вывеска для поколения 90х удачное решение))

  • @seregamorph
    @seregamorph 2 месяца назад +4

    Крутой выпуск! Кажется, я узнал из него больше, чем из DPE Summit. Куча полезной инфы для большого не-Android сетапа (большая группа микросервисов в монорепе), достаточно много общего.

  • @СенчуринНиколай
    @СенчуринНиколай Месяц назад

    Глыба ) Сержио, лично я тебе всегда рад в любых выпусках, спасибо, парни!

  • @alexgireff2180
    @alexgireff2180 9 дней назад

    дожили до времени, когда Сергей Боиштян нуждается в представлении)

    • @AndroidBroadcast
      @AndroidBroadcast  7 дней назад

      Приятно, что Сергея всё еще узнают))

  • @iromanochka
    @iromanochka 2 месяца назад

    Из наблюдения. Чем выше (или серьёзнее) специалист, тем приятнее у него подача

  • @РоманОболонский-ц8н
    @РоманОболонский-ц8н 2 месяца назад

    Вижу Серёгу, ставлю лайк не глядя)

  • @Trecoolerok
    @Trecoolerok 2 месяца назад

    Топ.

  • @МаргаритаРоманова-й8в
    @МаргаритаРоманова-й8в 2 месяца назад +1

    О! Сергей крутой! За него сразу лайк.

  • @seregamorph
    @seregamorph 2 месяца назад

    Вопрос: верно ли утверждать, что Declarative Gradle не так уж и не нужен, если написать линтер build. gradle файлов, который отсекает всё кроме блока plugins (только разрешенные, конечно), dependencies и некоторого количества разрешенных extension'ов. Linter реализуем на базе анализа Groovy AST (что-то вроде netflix nebula linter). А дальше - просто - если нужна какая-то кастомная логика в скрипте - пишем Gradle Plugin/Task на Kotlin/Java, код этот обязателен для ревью платформенной команде (через CODEOWNERS) в buildSrc или build-logic. В итоге если даже проект очень большой, хоть тысячи модулей, все это можно вполне держать под контролем и нет нужды ревьюить каждое изменение любого из .gradle файлов. Ну и синтаксис, в итоге, максимально знакомый всем, не нужно переучиваться.
    Или я что-то упускаю?

    • @sboishtian
      @sboishtian 2 месяца назад

      Declarative решает проблему не только запретов, но и простоты написания билдскриптов продуктовыми инженерами. Если им просто и они не пишут ненужные вещи, то Declarative вам не нужен

  • @vitalyzolkin5046
    @vitalyzolkin5046 2 месяца назад

    Пусть грэдл будет уже нет тот, главное что бы Серега всегда был тот😊

  • @MrPwnzrus
    @MrPwnzrus 2 месяца назад +2

    Ньюфаги не знают , олдфаги не помнят.

  • @MentorOfMentors
    @MentorOfMentors 2 месяца назад

    Это что-то личное

  • @bananasba
    @bananasba 4 дня назад

    печально