Description
The product or code does not isolate system-dependent
functionality into separate standalone modules.
Modes of Introduction:
Related Weaknesses
Consequences
Other: Reduce Maintainability
The product or code does not isolate system-dependent
functionality into separate standalone modules.
Modes of Introduction:
Other: Reduce Maintainability
The product uses automatically-generated code that cannot be
executed without a specific runtime support component.
Modes of Introduction:
Other: Reduce Maintainability
The software contains a serializable data element that does not
have an associated serialization method.
Modes of Introduction:
Other: Reduce Reliability
The software contains a data query against an SQL table or view
that is configured in a way that does not utilize an index and may cause
sequential searches to be performed.
Modes of Introduction:
Other: Reduce Performance
The implementation of the product is not consistent with the
design as described within the relevant documentation.
Modes of Introduction:
– Implementation
An invokable code block contains an exception handling block that does not contain any code, i.e. is empty.
Modes of Introduction:
Other: Reduce Reliability
An unused validation form indicates that validation logic is not up-to-date.
It is easy for developers to forget to update validation logic when they remove or rename action form mappings. One indication that validation logic is not being properly maintained is the presence of an unused validation form.
Modes of Introduction:
– Implementation
Other: Quality Degradation
Phase: Implementation
Description:
Remove the unused Validation Form from the validation.xml file.
The software contains a serializable, storable data element such as a field or member,
but the data element contains member elements that are not
serializable.
Modes of Introduction:
Other: Reduce Reliability
The source code contains a block that does not contain any code, i.e., the block is empty.
Modes of Introduction:
Other: Reduce Reliability
The software accesses a data resource through a database without using a
connection pooling capability.
Modes of Introduction:
Other: Reduce Performance