It is a Visual Studio plug in that seamlessly integrates with the IDE providing sticky notes capabilities to documents inside a solution. It also provides viewing and search facilities over the created notes.
Usually describe an algorithm or why we just did something in a particular manner
Temporary comments
Used for personal purposes like reminders. Ex: //I need to verify this…
Used to reflect something we need to do or complete. Ex: //TODO:
Used for code review. Ex: // Please validate against null
Written in the middle of the development and deleted before shipping the product
Permanent comments are part of the source code, committed to the source control system and visible by the entire team.
Temporary comments should not be part of the source code, should not always be committed to the source control system and sometimes should not be visible by the entire team.