When first creating a new product or implementing an idea, speed and features take the frontline; however, as the product becomes viable, it is important to step back and rethink the architecture, as maintenance and scalability commence affecting development. This post provides a view on how to approach this common Startup problem.
With Visual Studio 2015, you now have the ability to create a custom analyzer to provide real time warnings and errors to developers as they code. This type of technology has all sorts of uses. If you are creating a library and want to ensure it is being used properly, you can create an analyzer. If you want to be sure your entire development team is using the same style, you can create analyzers.