Developers, Technology Evangelists, Bros.

Tag: code smell

Technical Debt – What Can You Do

The tenants of good software design suggest businesses seek to create minimal viable products. In other words, develop the most important core features that allow you to deliver a product, and no more. You can always come back and add on to the product at a later date, but time to market is more important. There is an inherent problem…


When to Use Dependency Injection

I’ve been working with several clients lately to review aging .NET code bases. One common theme I run into again and again is the misuse of (or lack thereof) dependency injection. In my most recent code review, I ran across the following code structure where a class intended to be used as a “business object” was really used as a container to…