Remove Agile Remove Case Study Remove Scalability 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

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.

article thumbnail

Interesting facts about software development: statistics 2018

Apiumhub

Also, applying agile methods is a common way to tackle capacity challenges. And peer review and CI + TDD are the top choices of developers to ensure code quality. Almost-infinit” scalability. iOS Objective-C app: sucessful case study. Banco Falabella wearable case study . Other ways you may find here.

article thumbnail

AoAD2 Practice: No Bugs

James Shore

This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. Take a coach interested in trying Agile, assemble a team of novices, shake well, and bake for three years. Embedded Agile Project by the Numbers with Newbies. More recent case studies confirmed those findings.

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

5 Best Machine Learning Frameworks for Web Development

Apiumhub

It provides a flexible architecture for scalable distributed training, and is extensible enough to run on a wide range of hardware configurations. TDD example in software development ( part 1 ). TDD: first cycle ( part 2 ). Almost-infinit” scalability. iOS Objective-C app: sucessful case study.

article thumbnail

GSAS is taking place in CCIB, Barcelona this year

Apiumhub

Robust and scalable software is in the center of every discussion and talk, which makes it a perfect place for people who fight for quality in the software development world. Your demographics doesn’t matter, what really matters is your passion for useful, well designed, maintainable and scalable software.