DaVinci is in a very early state and is considered as Pre-Alpha. The goal of DaVinci is to help you improve your C# code. It shows you possible design flaws and gives you hints how to make your code more maintainable. Use DaVinci whenever you do a coding dojo or a code review. The vision of DaVinci is that it helps you to make you code SOLID by pointing code issues (e.g. violating the Law Of Demeter). There is also a mode called "Object Calisthenics" which define very strict rules (e.g. "only one level of indentation per method"). Right now it supports (very basic):
|