Remove Architecture Remove Exercises Remove Test-Driven Development
article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

Test-Driven Development. It’s test-driven development, and it actually delivers these results. Test-driven development, , or TDD, is a rapid cycle of testing, coding, and refactoring. Test-driven development applies the same principle to programmers’ intention.

article thumbnail

Effective Software Testing – A Developer’s Guide

Henrik Warne

Particularly the chapters on how to systematically come up with test cases based on the specification, inputs, outputs and the structure of the implementation. There can also be implementation details that will not show up in the functional specification, but still need to be tested. The goal here is not to reach 100% test coverage.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

New live online training courses

O'Reilly Media - Ideas

Advanced Test-Driven Development (TDD) , June 27. Test-Driven Development In Python , June 28. Hands-on Arista Networking Foundational Routing Topics: Learning Arista Networking Through Lab Exercises , June 28. Azure Architecture: Best Practices , June 28. Pythonic design patterns , June 27.

Course 93
article thumbnail

AoAD2 Practice: Collective Code Ownership

James Shore

To help the process go more smoothly, decide on important coding, design, and architectural standards when you discuss alignment. When nobody’s available to explain the code, exercise your inference skills. Test-Driven Development. Test-Driven Development. Test-Driven Development.

article thumbnail

15 Books by leading software architects

Apiumhub

As you may already know, Apiumhub team is software architecture-oriented and reads books for software architects on a weekly basis. This year Apiumhub organizes Global Software Architecture Summit 10th of october, which will take place in Barcelona. “ Essential Software Architecture ” by Ian Gorton.

article thumbnail

219+ live online training courses opened for June and July

O'Reilly Media - Ideas

Advanced Test-Driven Development (TDD) , June 27. Test-Driven Development In Python , June 28. Hands-on Arista Networking Foundational Routing Topics: Learning Arista Networking Through Lab Exercises , June 28. Azure Architecture: Best Practices , June 28. Pythonic design patterns , June 27.

Course 67
article thumbnail

Update on Software Engineering Career Ladder

James Shore

They bring a breadth and depth of expertise that people are happy to learn from.