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

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.

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

Lessons learned from the React Global Online Summit 22 – Junior Track

Apiumhub

There were numerous topics covered in this online event, and in this article, I would like to go through a few of the sessions in the junior track, such as Composable Microfrontends, React Hooks, TDD with User Interfaces, and Web Performance. He did a simple request form demo with TDD and the React Testing Library to prove his hypothesis.

UI/UX 87
article thumbnail

TDD “Good” Tests Part 3. There must be no other test that fails for this reason

Net Objectives

When organizations adopt TDD as their development paradigm, early results can be quite good once the teams get over the initial learning curve. But there is a negative trend that can emerge … Continue reading "TDD “Good” Tests Part 3.

article thumbnail

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

Apiumhub

The current marketplace is on a high trend, and you see guys that start with a good contract and have a really good salary in their first job. The tentative idea of finding a high salary on your first contract exists, because the market is on a continuous high trend, but I recommend that they won’t think about that, for now.

article thumbnail

Custom Software Development Services & Modern Practices

Apiumhub

It definitely helps accelerate technology and meet ever-higher customer needs, seeking unique ways to keep up with the trends. Faster and Safer Releases with Feature Management A critical aspect of Agile software development is determining which features are usable in production.

article thumbnail

Apiumhub: success drivers

Apiumhub

We are always moving forward, following new trends, studying new processes and new approaches. We are one of the few companies in Europe, which is strictly Agile , which does TDD and Continuous integration. And don’t forget to subscribe to our monthly newsletter , we share upcoming tech events, news and trends!