tdd and pair programming at cloud foundry

11

Click here to load reader

Upload: lawrence-crowther

Post on 21-Jan-2018

330 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: TDD and Pair Programming at Cloud Foundry

Sydney Meetup!

Welcome to the

Page 2: TDD and Pair Programming at Cloud Foundry

© 2014 Pivotal Software, Inc. All rights reserved.

• TDD and Pair Programming @ Cloud Foundry - Lawrence Crowther, Director Pivotal

Labs Australia

• How Macquarie Group embraced Cloud Foundry and Pivotal Labs - Matt Rowles

Software Engineer at Macquarie Group

• How Microsoft is embracing Cloud Foundry - Rita Zhang Software Architect at

Microsoft and Steven Edouard Software Engineer at Microsoft.

Agenda

Page 3: TDD and Pair Programming at Cloud Foundry

© 2014 Pivotal Software, Inc. All rights reserved.

Page 4: TDD and Pair Programming at Cloud Foundry

© 2014 Pivotal Software, Inc. All rights reserved.

100% Test driven● No production code written without failing test

● No code checked in without running tests (gate for commit)

● Multiple types of tests, outside-in testing (BDD->Unit, Integration)

● Focus on keeping tests fast (use mocking)

● Tests become the documentation!

Page 5: TDD and Pair Programming at Cloud Foundry

© 2014 Pivotal Software, Inc. All rights reserved.

Page 6: TDD and Pair Programming at Cloud Foundry

© 2014 Pivotal Software, Inc. All rights reserved.

Page 7: TDD and Pair Programming at Cloud Foundry

© 2014 Pivotal Software, Inc. All rights reserved.

Page 8: TDD and Pair Programming at Cloud Foundry

© 2014 Pivotal Software, Inc. All rights reserved.

Page 9: TDD and Pair Programming at Cloud Foundry

© 2014 Pivotal Software, Inc. All rights reserved.

Page 10: TDD and Pair Programming at Cloud Foundry

© 2014 Pivotal Software, Inc. All rights reserved.

Page 11: TDD and Pair Programming at Cloud Foundry

© 2014 Pivotal Software, Inc. All rights reserved.

We Are Hiring!

• Engineers

• Product Managers

• Product Designers

[email protected]

• @LozCrowther