Remove Book Remove Continuous Integration Remove TDD
article thumbnail

AoAD2 Practice: Refactoring

James Shore

The definitive guide is Martin Fowler’s eponymous book, Refactoring: Improving the Design of Existing Code. I learned more about good code and design from reading that book than from any other source. To illustrate this point, I’ll continue the example started in “A TDD Example” on p.XX. Continuous Integration.

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 ”. Christian Ciceri’s acknowledgement: “I would like to say thank you to Ekaterina Novoseltseva and Apiumhub for giving me the chance to write this book, which was always in my dreams.

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

Apiumhub is delighted to support YOW! LONDON 2022

Apiumhub

Linda Rising – Independent Consultant, Author of numerous books & Queen of patterns. Clare Sudbery – Independent Technical Coach specialized in TDD, refactoring, continuous integration, and other eXtreme Programming (XP) practices. Jessica Kerr – Developer, Writer, Podcaster & Speaker.

article thumbnail

How to Execute Effective Automated Tests

Modus Create

Tests that should not be automated: Test cases that are newly designed and not executed manually at least one time, except when you have TDD or BDD styles. What is Continuous Integration and Continuous Delivery? It is not possible to talk about CI without mentioning Continuous Delivery (CD).

Testing 76
article thumbnail

Global Software Architecture Summit 2022 Recap

Apiumhub

He is the author of numerous technical books and videos from O’Reilly, including several books on Microservices, the Software Architecture Fundamentals video series, Enterprise Messaging video series, Java Message Service, 2nd Edition, and a contributing author to 97 Things Every Software Architect Should Know.

article thumbnail

Apiumhub organizes the Global Software Architecture Summit in Barcelona, October 10, 2019

Apiumhub

His goal is to make software development more effective and integrated with business concerns. He is the author of the books: Working Effectively with Legacy Code , Brutal Refactoring: More Working Effectively with Legacy Code. George wrote the book Just Enough Software Architecture and it’s been reviewed well. Mark Richards.

article thumbnail

AoAD2 Practice: Feature Toggles

James Shore

Continuous Integration. Continuous Deployment. That doesn’t work for teams using continuous integration and deployment. Other than short-lived development branches, they only have one branch: their integration branch. TDD isn’t perfect, after all. There’s nowhere for them to hide unfinished work.