Mastering Modularization: Deletion Thinking

Testing is a very important part of the SDLC. Sometimes I’ve seen projects where there are only unit tests, omitting integration tests. When I asked the development teams why they weren’t there, I got different answers: We have a good…
I have seen many times that unit tests were hard to read and maintain. I have seen tests in which the preparation of the test did not fit on the monitor. The different parts of the test were mixed and…
Unit testing is essential for delivering high quality software. We know that testing gives you confidence when implementing new releases or refactoring. These tests positively impact the design class. Name tests act as live documentation. The benefit of the unit…
There are different types of complexity in the IT system. Understanding the types of complexities we face will help us make better design and architectural decisions. Adapt techniques to the problems we want to solve. Domain complexity Domain complexity, as…
When we start a greenfield project, everything goes smoothly, we add new features and write tests for them. With each new functionality, the project’s accidental complexity grows. When after a year or two it goes into production, the situation is…