User:SinKieneCoder/sandbox: Difference between revisions

Content deleted Content added
+
adding references
Line 1:
{{User sandbox}}
<!-- EDIT BELOW THIS LINE -->
'''Code integrity''' is a measurement used in software shipping. It measures how high the [[source code]]'s quality is when it is passed on to the QA, and is affected by how extensively (or thoroughly GZ) the code was processed by correctness-checking processes. Examples for such correctness-checking processes can be [[unit tests|unit testing]] and [[integration test]]ing, code review, test automation, AI-based code analysis etc.<ref>{{cite web |title=A Survey on Machine Learning Techniques for Source Code Analysis |url=https://arxiv.org/abs/2110.09610 |access-date=15 March 2023}}</ref> Code integrity is the combination of applying code correctness processes (software quality) along with metrics that measure the completeness of these correctness-checking processes, such as, for example, code coverage. While code integrity is usually achieved by unit testing the source code to reach high code coverage, it is definitely not the only way, or the best way, to achieve code integrity. In fact, code coverage, a popular metric to measure the thoroughness of unit tests, is known to have a limited correlation with the measure of real code integrity.
 
==Developer's confidence==