Agile Fundamentals Virtual Slides Ed2 R1 20181029

Agile Fundamentals Instructor-Led Virtual

Refactoring

Improving the code without changing its behavior • Keeps it simple • Increases efficiency • Improves maintainability

193

Test-Driven Development (TDD)

• Acceptance criteria is defined before code is written. At this point, tests fail because no

code has been written yet ( red ). • Developers write code until the test passes ( green ). • Unit tests are automated and run as part of the build. • Each day, ensure that tests are green and fix any that are red.

194

Continuous Integration

Code changes across the team are integrated at least daily • Single code repository

• Automated builds • Automated testing • Automated build and test reports

195

© 2018 RMC Learning Solutions ® . All rights reserved. This document is not for use or disclosure outside of those who attend this course and may not be copied or reproduced in any manner, in whole or in part, without the prior written consent of RMC Learning Solutions ® . (Ed2 R1 20181029)

65

Made with FlippingBook HTML5