tokens in visual studio: HACK, TODO… any other? [c

2019-01-30 00:35发布

what tokens do you find useful in visual studio? (visual studio 2010environmenttask list → tokens)

currently i have only:

  • HACK - low
  • REVIEW - high
  • TODO - normal
  • WTF - high

(only these - deleted some default ones)

are you using any others?

are you covering any other important thing with comment tokens?

any best practices? thnx

5条回答
叛逆
2楼-- · 2019-01-30 00:56

Here's the ones I use:

  • TODO: the functionality is not yet implemented
  • FIXME: the code should be modified/refactored to achieve some goal (higher maintainability, better performance, and so on)
  • BUG: the code has a known bug
查看更多
成全新的幸福
3楼-- · 2019-01-30 00:56

Vim automatically highlights XXX, which happens to be my token of choice for the ease of typing it.

Sun's (old) Java coding conventions have this to say:

Use XXX in a comment to flag something that is bogus but works. Use FIXME to flag something that is bogus and broken.

查看更多
叼着烟拽天下
4楼-- · 2019-01-30 01:11

I've done a combination of most of the above tokens.

 RED: code that simply does not work / compile
 // Error - This code is throwing a specific reproducible error.
 // Broken - This code is broken and will not run.
 // WTF - WHAT THE FRIG.

 ORANGE: code that works but is not right
 // Hack - This code has intentionally been hacked in order to work. Should not go into production.
 // FixMe - This code works but could be better. Needs better abstraction, maintainability, performance, etc.
 // Bug - This code works and was expected to be right but a bug has been found. (usually flagged post production)
 // Review - This code is probably right but should be reviewed for piece of mind.
 // Smells - Same as FixMe

 BLUE: code that works but either needs more features or more explaining
 // Todo - Functionality is not yet implemented
 // Note - Better explain what's going on. This is gives a higher profile to standard comments, and allows notes to be found in the to-do pane.
查看更多
We Are One
5楼-- · 2019-01-30 01:11

Another built-in is NOTE.

查看更多
倾城 Initia
6楼-- · 2019-01-30 01:21

I like the Token REMOVE, indicating that it's only in for testing, and should not be included in the final release

查看更多
登录 后发表回答