we c de t gether n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Stash - We Code Together PowerPoint Presentation
Download Presentation
Stash - We Code Together

Loading in 2 Seconds...

play fullscreen
1 / 57

Stash - We Code Together - PowerPoint PPT Presentation


  • 328 Views
  • Uploaded on

Coding is simple and great if it's just you working on the code. It is getting much more complex when a whole team or even several teams are working on the code base. You want to be sure, that everybody knows about code changes, the quality is the same all over the code base and a merge shouldn't stop the whole team from working. Atlassian's tools can help you out.

This presentation shows how you can use Stash and Bamboo to happily code together in a team. You don't have to worry about broken builds on your master branch or that your graduate accidentally merges his changes that get automatic deployed. Everybody understands each part of the code base and the code got reviewed before it hits your master branch.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

Stash - We Code Together


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
    Presentation Transcript
    1. We C de T gether

    2. Sven Peters Happy Ambassador @svenpet http://svenpet.com

    3. Life as a Hacker is great !

    4. Simple Workflow! writing code committing code

    5. Simple dependencies! stops just you ... so what? writing breaking code fixing code code code

    6. Code Quality like code

    7. Lonesome Cowboy

    8. The trouble starts with the team

    9. Life as a Team Coder

    10. Multiple changes! writing merging code changing code code code

    11. Rely on each other! stops the team writing breaking code fixing code code fast code

    12. Code Quality! writing reviewing code code Opinion Opinion Opinion

    13. It's not your code It's your team's code

    14. get help C D E T GETHER

    15. C T GETHER D E Bringing code together Sharing code with others Protecting your code

    16. C T GETHER D E Bringing code together

    17. Branching is cool!

    18. MERGE HELL

    19. everybody stops to work until merge is done Merge Fear Disease afraid that the build will fail waiting until the code is done done

    20. A branch for every task

    21. Branches have short lives ~ 2 days

    22. DVCS rocks Git Mercurial

    23. find out! Will the build fail if I would merge now? ... and stop the rest of the team!

    24. find out!

    25. plan branches

    26. virtual commit

    27. Bamboo

    28. C T GETHER D E Sharing code with others

    29. Do you have such a team member? I've written that code. It's faster when I just fix it. I can't tell you how this works. It's too complicated. This is a very sensitive area... You can easily break things

    30. Do you have such a team member? I want to protect my job!

    31. Do you have such a team member? him! Fire

    32. feel better Learn Discuss your code changes Better quality

    33. use Pul Requests Discuss your code changes before they get merged!

    34. use Pul Requests create what do you think?

    35. use Pul Requests invite what do you think?

    36. use Pul Requests discuss & approve what do you think?

    37. use Pul Requests merge what do you think?

    38. use Pul Requests involve I know @Ben has already written an algorithm for that

    39. Dem Time

    40. Share and Collaborate on Code is great !

    41. Share and Collaborate on Code should be easy and fast

    42. Simple Workflow Merge Pull Request Branch

    43. Simple Workflow No Roles Merge Pull Request Branch

    44. C T GETHER D E Protecting your code

    45. Simple Workflow No Roles Merge Pull Request Branch

    46. Simple Workflow No Roles Merge Pull Request Branch

    47. Simple Workflow Some Roles Merge Pull Request Branch

    48. Do you want your graduates merge into the automatic deploy branch?

    49. BranchPermissions