I have been using some extensions and tools in the SharePoint development and also to create SharePoint environments. They can be useful in your daily tasks.
As a SharePoint Best practice whenever possible try creating SharePoint objects utilising schemas (XML). This requires understanding of CAML (Collaborative Application Markup Language).
A Visual Studio Extension called caml.net.intellisense intends to facilitate the development by displaying details of the properties via IntelliSense.
The Figure below displays how the custom Intellisense works:
Figure 1 – Intellisense Details
This extension helps if you do not have time to search details of a property on the net. It's worth a look:
Click here to read the same content in Portuguese.