Unused macros should be removed from a code base for multiple reasons:


* They unnecessarily bloat the code.
* They run the risk of confusing or sidetracking developers trying to read the code. 
* They could clash with future macro additions. 


== See

* https://wiki.sei.cmu.edu/confluence/x/5dUxBQ[CERT, MSC12-C.] - Detect and remove code that has no effect or is never executed


ifdef::env-github,rspecator-view[]
'''
== Comments And Links
(visible only on this page)

include::comments-and-links.adoc[]
endif::env-github,rspecator-view[]
