Remove Case Study Remove Systems Review 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.

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.

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

Technical debt and modernization: three lessons learned

Agile Engine

While this holds true for complete system rewrites, most modernization projects are much more incremental in nature, and their success often depends on how well companies can manage technical debt. Eventually, these optimizations allowed us to clear away more than 60% of logs in a cloud system processing 140 million events.

article thumbnail

Four short links: 11 May 2020

O'Reilly Media - Ideas

System Programming Book — CS241 “Intro to Systems Programming” textbook that was created in a wiki by University of Illinois students over 5 years. Subjectively, the teams experienced a 15–35% increase in initial development time after adopting TDD.

article thumbnail

5 Best Machine Learning Frameworks for Web Development

Apiumhub

PyTorch provides two high-level features: tensor computation with strong GPU acceleration, and deep neural networks built on a tape-based autodiff system. TDD example in software development ( part 1 ). TDD: first cycle ( part 2 ). iOS Objective-C app: sucessful case study. Banco Falabella wearable case study .

article thumbnail

The importance of software documentation tools

Apiumhub

Atlassian’s Confluence is a document management system that facilitates collaboration and knowledge sharing across a variety of departments and functions. You can keep and organize release notes, requirements, and code reviews directly in Confluence. iOS Objective-C app: sucessful case study. All in one place.

article thumbnail

AoAD2 Practice: No Bugs

James Shore

To share your thoughts, join the AoAD2 open review mailing list. How about a real-time embedded system? More recent case studies confirmed those findings. Confirm that the software does what it needs to do with frequent customer reviews and stakeholder demos. Prevent Systemic Errors.