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 ”. Global Software Architecture Summit for meeting all these software architects, who push me forward and who generate interesting discussions. ” How did it all started?

article thumbnail

Testing Without Mocks: A Pattern Language

James Shore

Bad tests are a sign of bad design, so some people use techniques such as Hexagonal Architecture and functional core, imperative shell to separate logic from infrastructure. But infrastructure is often left untested, and it requires architectural changes that are out of reach for people with existing code. It fixes the problem.

Testing 138
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

Testing Without Mocks: A Pattern Language

James Shore

When programmers use test-driven development (TDD), the code they test interacts with other parts of the system that aren't being tested. Architectural Patterns. A-Frame Architecture. Architectural Patterns. A-Frame Architecture. A-Frame Architecture. 27 Apr 2018. James Shore/Blog. Contents: Goals.

Testing 88
article thumbnail

Learning Lambda — Part 9

Mike Roberts

Even better for deployment-architecture-oriented folks?—?Lambda Furthermore the way Lambda scales gives us a set of architectural points to consider when we’re building components this way. This code is fairly obviously not written in a TDD style! No configuration or management?—?it it just happens. It turns out that (spoilers!)

Lambda 52
article thumbnail

Agile vs Waterfall: Key Differences And Definition?—?Which Model Is Better?

Codegiant

If you’ve taken customer feedback constructively and you were able to adapt to the changing environment successfully, you should come up with a great product. TDD encourages you to write automated code first and then develop just-enough code in order to pass the test later. It is mainly used to produce a stable architecture design.

Agile 52
article thumbnail

Testing Without Mocks: A Pattern Language

James Shore

When programmers use test-driven development (TDD), the code they test interacts with other parts of the system that aren't being tested. Architectural Patterns. A-Frame Architecture. Architectural Patterns. A-Frame Architecture. A-Frame Architecture. 27 Apr 2018. James Shore/Blog. Contents: Goals.

Testing 40
article thumbnail

Learning Lambda — Part 9

Mike Roberts

Even better for deployment-architecture-oriented folks?—?Lambda Furthermore the way Lambda scales gives us a set of architectural points to consider when we’re building components this way. This code is fairly obviously not written in a TDD style! No configuration or management?—?it it just happens. It turns out that (spoilers!)

Lambda 40