Remove Architecture Remove Exercises Remove TDD 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. Done well, TDD eliminates an entire class of programming errors. Why TDD Works.

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. Ansible in 4 Hours , July 2.

Course 68
Insiders

Sign Up for our Newsletter

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

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. Ansible in 4 Hours , July 2.

Course 50
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.

article thumbnail

Top 10 software development workshops and courses in Barcelona

Apiumhub

I have spoken to our clients, our team members and community members to highlight those top 10 software development workshops and courses centers that give trainings in Barcelona. Staying up-to-date with best practices and latest developments is crucial, especially when it comes to software architecture and development.

article thumbnail

AoAD2 Practice: Blind Spot Discovery

James Shore

Exploratory Testing. Test-Driven Development. Test-driven development ensures that programmers’ code does what they intended it to do, but what if the programmer’s intention is wrong? Chaos engineering can be considered a specialized form of exploratory testing which focuses on system architecture.

article thumbnail

Repeated Expressions

The Programmer's Paradox

Testing -- even though in a philosophical way it is the reverse -- bounds the same problem domain, so it to is yet another way of expressing the same solution. In pencil drawing courses, they often do exercises with "negative space" by drawing the shapes where the subject is not located.