Tag: Code Quality

Four Strategies for Managing Technical Debt

Current literature related to software engineering research, developers’ blogs, as well as software engineering developers’ conferences talk in a great deal about technical debt. It is relevant to ask — why technical debt is an important concern for a software development team? Why should we care about technical debt? What if technical […]

Are We Developing Features or Our Future Nightmares

A recent study (presentation, paper) conducted on close to 2000 open-source C# projects revealed that on average every C# class that we work with has approximately 2 design smells and 6 implementation smells. The study shows that unutilized abstraction and duplicate abstraction are the most frequently occurring design smells. Similarly, […]