Which of the following secure coding principles and practices defines the appearance of code
listing so that a code reviewer and maintainer who have not written that code can easily
understand it?
A.
Make code forward and backward traceable
B.
Review code during and after coding
C.
Use a consistent coding style
D.
Keep code simple and small
Explanation:
Use a consistent coding style is one of the principles and practices that contribute to
defensive coding. This principle defines the appearance of code listing so that a code reviewer
and maintainer who have not written that code can easily understand it. For this purpose, all
simple and small defines that it is easy to verify the software security when a programmer uses
defines that traceability is necessary in order to validate requirements, prevent defects, and find
incorrect. Review code during and after coding defines that code must be examined in order to
identify coding errors in modules.