[vc_row][vc_column][vc_btn title=”SOFTWARE ELEGANCE” style=”flat” color=”juicy-pink” link=”url:https%3A%2F%2Fdoc.casthighlight.com%2Fcategory%2Fproduct%2Findicators-methodology%2Fsoftware-elegance|||”][vc_btn title=”CODE COMPLEXITY” style=”flat” color=”black” link=”url:https%3A%2F%2Fdoc.casthighlight.com%2Fcategory%2Fproduct%2Findicators-methodology%2Fhttp%3A%2F%2Fcasthighlight.wpengine.com%2Fcategory%2Fproduct%2Findicators-methodology%2Fsoftware-elegance%2Fcode-complexity%2F|||”][vc_empty_space height=”12px”][vc_column_text]This code insight counts one occurrence for each local variable in methods and functions found during the scan and shows up in CAST Highlight results when specific thresholds (ratio of local variables vs. total number of functions/methods) are reached for a given file, compared to the average ratio observed in other applications in the benchmark.[/vc_column_text][vc_empty_space height=”12px”][vc_empty_space][vc_single_image image=”5362″ img_size=”full”][vc_row_inner][vc_column_inner][vc_column_text]
Why you should care
[/vc_column_text][vc_column_text]Implementing too many local variables can make code more complex.[/vc_column_text][/vc_column_inner][/vc_row_inner][vc_row_inner][vc_column_inner][vc_separator][vc_column_text]
CAST recommendations
Reduce the total number of parameters by subdividing your functions into more specialized and granular artifacts.[/vc_column_text][vc_separator][vc_column_text]
References
[/vc_column_text][/vc_column_inner][/vc_row_inner][vc_row_inner][vc_column_inner][vc_single_image image=”5362″ img_size=”full”][vc_column_text]
About CAST and Highlight’s Code Insights
Over the last 25 years, CAST has leveraged unique knowledge on software quality measurement by analyzing thousands of applications and billions of lines of code. Based on this experience and community standards on programming best practices, Highlight implements hundreds of code insights across 15+ technologies to calculate health factors of a software.
[/vc_column_text][vc_empty_space height=”16px”][vc_btn title=”SEE FEATURES” style=”flat” color=”black” link=”url:https%3A%2F%2Fdoc.casthighlight.com%2Foutputs-analytics%2F|||”][vc_btn title=”HOW IT WORKS” style=”outline” color=”black” link=”url:https%3A%2F%2Fdoc.casthighlight.com%2Fhow-it-works%2F|||”][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row]
Leave a Reply