5 pages tagged with "design"
How to test private methods?
October 20, 2023This is a question that I have encountered with some frequency for a long time. So I thought I would put together my thoughts on the subject here.
This is a question that I have encountered with some frequency for a long time. So I thought I would put together my thoughts on the subject here. Short answer Never. Long answer Never ever. What if…? If you really want to test a private method, consider extracting that private method logic into a…Recipes for Decoupling
November 28, 2022
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.
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. Examples are in an…The art of testing: where design meets quality
April 07, 2020Why you should consider testing as part of your daily development habit and how it’s directly linked to the software quality.
Why you should consider testing as part of your daily development habit and how it’s directly linked to the software quality. This post intends not to explain the different testing techniques that we can use. I’m not going to tell you the differences between unit, integration, feature, or end-to-e…