Remove Exercises Remove Infrastructure 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

Developer Testing

Henrik Warne

The author’s definition is that it is everything developers do to test their code. This includes writing unit and integration tests, implementing continuous integration and providing infrastructure for test automation. Since this type of testing isn’t covered here, Explore It! Odds and Ends.

Testing 119
article thumbnail

AoAD2 Practice: Collective Code Ownership

James Shore

now click infrastructure. All our REST clients are in the infrastructure/rest folder and each service has its own wrapper.” When nobody’s available to explain the code, exercise your inference skills. Test-Driven Development. Test-Driven Development. Test-Driven Development.

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. Google Cloud Platform – Professional Cloud Developer Crash Course , June 6-7. Introducing Infrastructure as Code with Terraform , June 20. Pythonic Object-Oriented Programming , June 26.

Course 93
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. Google Cloud Platform – Professional Cloud Developer Crash Course , June 6-7. Introducing Infrastructure as Code with Terraform , June 20. Pythonic Object-Oriented Programming , June 26.

Course 67
article thumbnail

15 Books by leading software architects

Apiumhub

A developer should also know about microservices, configuration management, the deployment pipeline, monitoring and post production, disaster recovery, and how to develop secure applications. The book includes exercises and discussion questions to facilitate classroom or group learning. “ Martin Series) ” by Sandro Mancuso.