Discipline "Software Metrology" is included in the curriculum for the training of graduates in the direction of 654600 - "Computer Science and Engineering" in the specialty 220400 - "Software of computing equipment and automated systems." Discipline studies the problems of evaluating the metric characteristics of software quality at stages from the development of specifications to the completion of debugging and testing of a software product. The course examines the criteria, characteristics and metrics of software quality; special emphasis is placed on the characteristics of correctness, reliability and complexity of programs. We study the formal models and methods for evaluating both static and dynamic characteristics of software quality, allowing at various stages of development to identify miscalculations and defects in a software product. We consider the tools to support and automate the measurement of software characteristics.Further in the text there will be a brief overview of the tools with which you can analyze various characteristics in applications created in PHP . This material was born as a result of some experiments in the field of continuous integration, and should have been part of an article on continuous integration (I won’t spoil it yet, I'm afraid to jinx it) all in the same PHP, but I decided to separate it out as an independent review. as it is possible, in subsequent articles I will refer to it, as well as I hope to learn about similar tools that have not yet caught my eye. Some tools have already been reviewed in sufficient detail, but nevertheless there has not yet been a complete list of all available.
Source: https://habr.com/ru/post/91777/
All Articles