profile picture

5 pages tagged with "design"

Recipes for Decoupling

November 28, 2022

What is coupling, and why is it bad? What is decoupling, and how to do it efficiently? This book is a compilation of strategies to decouple your domain code from those infrastructure details, so you can enjoy a healthier system in the long run.

To mock or not to mock

January 11, 2021

blog-cover

Mocking is useful, but “what to mock” usually turns out to be a bit more complicated than expected if you don’t treat this carefully.

Principles of package design

November 12, 2020

Object design style guide

October 10, 2020

Objects are the central concept of languages like Java, Python, C#. Applying best practices for object design means that your code will be easy to read, write, and maintain.

This book captures dozens of techniques for creating pro-quality OO code that can stand the test of time.

The art of testing: where design meets quality

April 07, 2020

blog-cover

Why you should consider testing as part of your daily development habit and how it’s directly linked to the software quality.