• Liked Carlos Lopes
    keyboard_arrow_down

    Multiple projects, different goals, one thing in common: the codebase!

    Carlos Lopes
    Carlos Lopes
    schedule 3 years ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    Are you developing new functionalities into branches? Have you ever experienced the pain of merging the changes into trunk? The so called "merge hell" is one of the first and probably the most important smell that tells you've been abusing of your source control manager branching capabilities and, most likely, hurting your productivity and your code quality as well. In order to move towards a continuous delivery approach, the practice of trunk based development suggests ways to avoid this type of issues among others like inconsistent feature sets, code that stays in an undeployable state for a long time, regressions introduced by semantic differences that arise during those joyful merging sessions, integration surprises with the other features, and the like. Even if you are not a developer on your team you will benefit from the examples and techniques presented.

Sorry, no proposals found under this section.
 
  • Liked Carlos Lopes
    keyboard_arrow_down

    Multiple projects, different goals, one thing in common: the codebase!

    Carlos Lopes
    Carlos Lopes
    schedule 3 years ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    Are you developing new functionalities into branches? Have you ever experienced the pain of merging the changes into trunk? The so called "merge hell" is one of the first and probably the most important smell that tells you've been abusing of your source control manager branching capabilities and, most likely, hurting your productivity and your code quality as well. In order to move towards a continuous delivery approach, the practice of trunk based development suggests ways to avoid this type of issues among others like inconsistent feature sets, code that stays in an undeployable state for a long time, regressions introduced by semantic differences that arise during those joyful merging sessions, integration surprises with the other features, and the like. Even if you are not a developer on your team you will benefit from the examples and techniques presented.