Thoughts on Software Development, .Net, OOP, Design Patterns and all things cool
One of the pretty slick (pun intended) features that comes with the SlickEdit Toobox is the ability to create Code Annotations. Think of Code Annotations as the 'ToDo' on Steroids.
There are multiple things I like about Code Annotations over ToDo and they are:
- Code Highlighting of annotated code
Unlike todo's, Code Annotation will actually highlight the method/property/code that is marked with the annotation for you to clearly see. You can also open the view pane in the IDE and jump right to the annotation in your code.
- Ability to assign the annotation to a developer
Because I can create an annotation for other developers, I have the ability to markup the project without actually affecting the code base. This to me is huge.
- Ability to assign a 'due' date
One neat feature is the ability to assign a 'due date' to the annotation, this way we can create tasks/reminders for us in our code.
- Ability to assign the annotation to a given project
When you create an annotation you have the ability to create mark the annotation for either your own person use (non-project specific) or for a given project, which then allows the annotation to be shared among other team members.
- Ability to check the annotations into VCS for other members.
Because the data for the annotations is stored in a text file (*.sca) they can be checked into your VCS (Version Control System). This allows you to share these files and allows everyone to add annotations.
Till next time,
[----- Remember to check out DimeCasts.Net -----]
About Derik Whittaker
Derik is a .Net Developer/Architect specializing in WinForms working out the northern suburbs of Chicago. He is also believer and advocate for Agile development including SCRUM, TDD, CI, etc.
When Derik is not writing code he can be found spending time with his wife and young son, climbing on his bouldering wall, watching sports (mostly baseball), and generally vegging out.