Remove Agile Remove Architecture Remove TDD
article thumbnail

TDD: primitive obsession ( part 3 )

Apiumhub

Last month we talked about TDD example in software development ( part 1 ) and TDD first cycle ( part 2 ). In this new TDD and primitive obsession article, we will focus on removing duplication and reinforcing the constructors of our entities, something key to have a robust system. TDD: primitive obsession. other.id; } }.

article thumbnail

20 IT management certifications for IT leaders

CIO

For instance, if you oversee security teams, you may want to consider the security-focused certifications, whereas if you manage an agile team, then project management and agile-focused certifications may be a better fit. This certification demonstrates your ability to work on or lead an agile team.

Security 197
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

Alternatives to Acceptance Testing

NeverFriday

James Shore, author of the book “The Art of Agile”, wrote an article that covers the alternatives to acceptance testing. Preventing Programming Errors with TDD. I would recommend getting his book too, The Art of Agile Development. Preventing Design Errors.

article thumbnail

TDD First Cycle ( part 2)

Apiumhub

Let’s continue with our series of TDD articles, in the first part we looked at the theory behind the TDD and Unit Testing. In this second part, TDD First Cycle , we begin to develop our application, an application of notes where a user can write notes and everything that comes to our mind. TDD First Cycle.

article thumbnail

Grow professionally as a backend developer. Interview with Javier Gomez – Backend developer at Apiumhub

Apiumhub

This will give you an agility and a capacity to pivot at any moment, from language, paradigm or architecture, to provide the best possible solution that the client needs. I would like to highlight: Clean Code and Clean Architecture (Robert C. TDD By Example (Kent Beck): Testing is a fundamental tool for the software development.

article thumbnail

AoAD2 Practice: Fast, Reliable Tests

James Shore

This is an excerpt from The Art of Agile Development, Second Edition. The full text of this section is available below, courtesy of the Art of Agile Development book club ! Join us on Fridays from 8-8:45am Pacific for wide-ranging discussions about Agile. With TDD, you run the tests as often as one or two times every minute.

article thumbnail

TDD example in software development (Part I)

Apiumhub

After a while thinking about what type of TDD article to write about and, since there are many of them and very good theoretical ones (written by influencers in the world of software development), I have chosen to develop a mini-project while explaining the key points of the development of the application, basically giving you a TDD example.