article thumbnail

Our book “Software Architecture Metrics: Case Studies to Improve the Quality of Your Architecture” is published!

Apiumhub

We are delighted to announce the release of our new book “ Software Architecture Metrics: Case Studies to Improve the Quality of Your Architecture ”. He began his professional career with a specific interest in object-oriented design issues, with deep studies in code-level and architectural-level design patterns and techniques.

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; } }.

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

article thumbnail

Four short links: 11 May 2020

O'Reilly Media - Ideas

Realizing Quality Improvement Through Test Driven Development: Results and Experiences of Four Industrial Teams — The results of the case studies indicate that the pre-release defect density of the four products decreased between 40% and 90% relative to similar projects that did not use the TDD practice.

article thumbnail

Apiumhub helps to launch software hubs in Barcelona

Apiumhub

Case Study: Matchmycolor (Swiss Based Company). One of the most recent but yet with already historical data cases is a collaboration between Apiumhub and Matchmycolor. Case Study: Bitpanda ( Vienna Based Company). Our core is Software Architecture, this is what we are famous for!

article thumbnail

Apiumhub sponsors SCBCN18: practical workshops

Apiumhub

In TDD it is very common to hear that it is about writing the test before actually coding to better refactor or to push you to a certain architecture or to tell you immediately if you are breaking something while writing a new code. The final goal of learning TDD is not to be a test expert. iOS Objective-C app: sucessful case study.

article thumbnail

Interesting facts about software development: statistics 2018

Apiumhub

And peer review and CI + TDD are the top choices of developers to ensure code quality. iOS Objective-C app: sucessful case study. Banco Falabella wearable case study . Source: State of software development report. Other ways you may find here. Conclusion: global software development situation. Why Kotlin ? .