Remove Examples Remove Software Development Remove Systems Review Remove TDD
article thumbnail

TDD saved the day

Xebia

To tackle each operation, I started with a small test, following the principles of Test-Driven Development (TDD). As an aside, TDD is an iterative workflow that involves describing a specific aspect you want to solve in terms of the programming language you’re using. Truly, TDD saved the day!

article thumbnail

The Real Reasons for Doing Test-Driven Development ??

Xebia

Why do people apply TDD? Learn about the actual goal and values hidden under the surface of Test-Driven Development. What Are the Real Reasons for Doing TDD? Test-Driven Development (TDD) is a controversial topic amongst developers. It is a vehicle to drive development. TDD and the Values of XP.

Insiders

Sign Up for our Newsletter

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

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 Checklist ).

article thumbnail

Custom Software Development Services & Modern Practices

Apiumhub

Custom software development plays an important role in taking your project to the next level. Custom software development gives your business the flexibility and compatibility to scale up or down and tailor it to your needs. The alternative, off-the-shelf software could be inefficient or inadequate.

article thumbnail

20 influential women in software development

Apiumhub

In the software development field, we always hear famous names like Martin Fowler, Kent Beck, George H. That is why today I decided to write about amazing successful, talented and influential women in software development. 20 influential women in software development. . 1 – Elisabeth Hendrickson.

article thumbnail

Value vs valueable - another aha-moment

Marcusoft

For example, the true meaning of words and phrases. The reasons we want to make the stories small are plentiful; it’s easier to manage, implement, fix, deploy, and test… just about anything we do as a software development team. For example this: Numbers simulation - less is more! But when it does it sure is valuable.

article thumbnail

Quality Management is Risk Management

Xebia

In software development this can be translated into ‘prevent bugs from ending up in the codebase’. An example of the first category would be a team identifying unsolvable issues during refinement , or realizing the value of the feature has diminished. This is basically assuming the system is correct until proven otherwise.