Easy maintenance for include guards
Some programming languages like C and C++ need guard definitions to avoid the unwanted multiple inclusion of (header) files. It can be hard to guarantee unique names.
I suggest to add refactoring support for this design detail to help software developers better on the maintenance for source files.
-
specific highlighting
-
Jump to include guard
-
direct adjustment by a pattern in an input dialogue (from a context menu) to support consistent naming conventions
-
Combination with a UUID/GUID generator
Examples:
-
Warn on the probability for name clashes (in problem reports)
-
Search and replace for such markers
-
Code compliance (and modernisation for modules)