|The software performs unconditional control transfer (such as a
"goto") in code outside of a branching structure such as a switch
|The product's architecture, source code, design, documentation,
or other artifact does not follow required conventions.
|The code performs a comparison such as an
equality test between two float (floating point) values, but
it uses comparison operators that do not account for the
possibility of loss of precision.
|The source code does not follow
desired style or formatting for indentation, white
space, comments, etc.
|A parent class contains one or more child classes, but the parent class does not have a virtual destructor method.
|Every Action Form must have a corresponding validation form.
|A source code file has too many lines of
|The code contains a class instance that calls the method or function to delete or destroy itself.
|The software is intended to manage data access through a particular data manager component such as a relational or non-SQL database, but it contains code that performs data access operations without using that component.
|A function or method contains too many
operations that utilize a data manager or file resource.