Singleton as a software design antipattern

A software solution design pattern with contraindications

The singleton architectural pattern is a well-known model for designing software solutions. It’s primarily known as a pattern for creating single instances for an entire software application. However, there are some caveats to its use that we’d like to share with you. Below, we’ll explain why the singleton is considered... [Lee Más]

What are unit tests in software development?

Learn about the testing tool that will boost the quality of your developments.

In previous posts, I’ve highlighted the importance of testing as a guide for improving software products. It’s so important that it allows development to be oriented toward meeting requirements and, therefore, business objectives. Yes, and of course, you know it’s important. It sounds logical that you need evidence that what... [Lee Más]