Runtime Resource Management Control Element in a Component Built to Run on Application Servers
0
Base
-
The product uses deployed components from application servers, but it also uses low-level functions/methods for management of resources, instead of the API provided by the application server.
Serializable Data Element Containing non-Serializable Item Elements
0
Base
-
The product contains a serializable, storable data element such as a field or member,
but the data element contains member elements that are not
serializable.
Non-SQL Invokable Control Element with Excessive Number of Data Resource Accesses
0
Base
-
The product contains a client with a function or method that contains a large number of data accesses/queries that are sent through a data manager, i.e., does not use efficient database capabilities.
Singleton Class Instance Creation without Proper Locking or Synchronization
0
Variant
-
The product implements a Singleton design pattern but does not use appropriate locking or other synchronization mechanism to ensure that the singleton class is only instantiated once.
The product's code, documentation, or other artifacts do not
consistently use the same naming conventions for variables, callables, groups of
related callables, I/O capabilities, data types, file names, or similar types of
elements.