Smart Feature Flags: Trunk Based Development

Поділитися
Вставка
  • Опубліковано 25 жов 2024

КОМЕНТАРІ • 6

  • @idanqwe1
    @idanqwe1 8 місяців тому +3

    i don't see any feature flag..

    • @Harnessio
      @Harnessio  7 місяців тому

      Check out the featured playlist in the description. Trunk-based development is typically paired with feature flags, so we included it in the overall series. Sorry for the confusion!

  • @victoranolu4376
    @victoranolu4376 7 місяців тому

    Thank you so much for this demo. This has helped me a lot.

  • @Driver0077
    @Driver0077 5 місяців тому +1

    No feature flags and the title says: "Smart feature flags"

  • @grokitall
    @grokitall 3 місяці тому

    you have completely failed to address why you do trunk based development.
    fundamentally, you cannot do either continuous integration or refactoring effectively without all the code being merged into trunk at least daily.
    this does not mean that you cannot have long lived branches, only that the branch needs merging back to main daily or better.
    you also don't really cover feature flags, which allows you to deploy the code without releasing the feature to everyone, allowing the release to be gradual, and feature roll out to be done when it is ready. this allows continuous integration and refactoring of features which are not ready for release, helping deal with technical debt.
    also, you cannot really mention feature flags without mentioning the dangers of flag name reuse, as there have been multiple cases of major issues with only some of the versions getting updated, but the configuration being global, resulting in severe unintended consequences.