Abstract: Technologies are disclosed for providing developers with rule output indicating that issues are or may be present in the code they are developing. Such rule output can include or be accompanied by guidelines and/or best practices structured to aid developers in becoming aware of and resolving the issues. In one example, this involves identifying the issues, making available a mechanism of further investigating the issues, and providing best practices and/or recommended solutions for the issues. Finally, the technologies disclosed may automate application of the recommended solutions. The notifications and accompanying guidance/automation and the like can be provided at design-time, compile-time, and/or run-time with the notifications and accompanying guidance/automation integrated into editors, compilers, debuggers, and other development environment tools providing true real-time and in situ development experience.
Type:
Grant
Filed:
May 30, 2016
Date of Patent:
July 2, 2019
Assignee:
Microsoft Technology Licensing, LLD
Inventors:
Steven Kirbach, Christophe Philippona, Harikrishna Menon Ajith Kumar, Unnikrishnan Ravindranathan, Daniel Zilcsak, David William Shoots, Fabian Toader