Improving Your Craft with Static Analysis
These days, I make part of my living doing what’s called “software craftsmanship coaching.” Loosely described, this means that I spend time with teams, helping them develop and sustain ways to write cleaner code. It involves introduction to things like the SOLID Principles, design patterns, DRY code, pair programming, and, of course, automated testing and test…
