CQE-9176: Coding Practices

 
Coding Practices
[an error occurred while processing this directive] Definition in a New Window Definition in a New Window
Practice ID: 9176 Maturity: Preliminary
+ Description

Description Summary

Coding Practices

Extended Description

Software featuring known under-efficient coding practices requires excessive computational resources.

+ Relationships
NatureTypeIDNameView(s) this relationship pertains to
View
CanPrecede
Co
Consequence
9039Excessive Resource Expenditure
Default Graph (primary)9001
ParentOf
Is
Issue
252Unchecked Return Parameter Value of Invokable Control Element with Read, Write, and Manage Access to Platform or Data Resource
Quality Issues Organized by Practices (primary)9002
ParentOf
Is
Issue
456Storable and Member Data Element Missing Initialization
Quality Issues Organized by Practices (primary)9002
ParentOf
Is
Issue
704Incorrect Type Conversion or Cast
Quality Issues Organized by Practices (primary)9002
ParentOf
Is
Issue
9004Static Member Data Element outside of a Singleton Class Element
Quality Issues Organized by Practices (primary)9002
ParentOf
Is
Issue
9005Data Element Aggregating an Excessively Large Number of Non-Primitive Elements
Quality Issues Organized by Practices (primary)9002
ParentOf
Is
Issue
9014Creation of Immutable Text Using String Concatenation
Quality Issues Organized by Practices (primary)9002
ParentOf
Is
Issue
9062Invokable Control Element with Variadic Parameter Element
Quality Issues Organized by Practices (primary)9002
ParentOf
Is
Issue
9100Runtime Resource Management Control Element in a Component Built to Run on Application Servers
Quality Issues Organized by Practices (primary)9002
ParentOf
Is
Issue
9102Missing Serialization Control Element
Quality Issues Organized by Practices (primary)9002
ParentOf
Is
Issue
9110Serializable Data Element Containing non-Serializable Item Elements
Quality Issues Organized by Practices (primary)9002
ParentOf
Is
Issue
9112Allocation of Memory without Associated Release
Quality Issues Organized by Practices (primary)9002
ParentOf
Is
Issue
9116Data Resource Access without Use of Connection Pooling
Quality Issues Organized by Practices (primary)9002
ParentOf
Is
Issue
9138Float Type Storable and Member Data Element Comparison with Equality Operator
Quality Issues Organized by Practices (primary)9002
ParentOf
Is
Issue
9156Class Instance Self Destruction Control Element
Quality Issues Organized by Practices (primary)9002
ParentOf
Is
Issue
9182Use of Data Element without Invoking Deconstructor Method
Quality Issues Organized by Practices (primary)9002
ParentOf
Is
Issue
9193Persistent Storable Data Element without Associated Comparison Control Element
Quality Issues Organized by Practices (primary)9002
ParentOf
Is
Issue
9194Storable or Member Data Element containing Pointer Item Element without Proper Copy Control Element
Quality Issues Organized by Practices (primary)9002
MemberOf
Vi
View
9002Quality Issues Organized by Practices
Quality Issues Organized by Practices (primary)9002
Page Last Updated or Reviewed: October 01, 2017