Название: Code Generation, Analysis Tools, and Testing for Quality (Advances in Computer and Electrical Engineering (ACEE)) Автор: Ricardo Alexandre Peixoto de Queiros, Alberto Simoes Издательство: Год: 2019 Страниц: 307 Язык: английский Формат: pdf (true), djvu Размер: 10,1 MB
Несмотря на достижения, достигнутые в программировании, все еще не хватает достаточных методов контроля качества. Хотя стандарты кода пытаются заставить программистов следовать определенному набору правил, существует немного инструментов, которые действительно имеют дело с автоматическим рефакторингом этого кода, и оценка охвата этих тестов все еще остается проблемой.
Книга "Генерация кода, инструменты анализа и тестирование на качество" - это важный справочный источник, в котором обсуждаются вопросы создания и написания компьютерного кода и методы контроля качества, такие как анализ и тестирование. Эта книга, в которой представлены исследования по таким темам, как языки программирования, оценка качества и автоматизированная разработка, идеально подходит для студентов, специалистов-практиков, преподавателей компьютерных наук, разработчиков для предприятий и исследователей, которым требуется освещение стратегий и методов аудита кода.
Despite the advances that have been made in programming, there is still a lack of sufficient methods for quality control. While code standards try to force programmers to follow a specific set of rules, few tools exist that really deal with automatic refactoring of this code, and evaluation of the coverage of these tests is still a challenge. Code Generation, Analysis Tools, and Testing for Quality is an essential reference source that discusses the generation and writing of computer programming and methods of quality control such as analysis and testing. Featuring research on topics such as programming languages, quality assessment, and automated development, this book is ideally designed for academicians, practitioners, computer science teachers, enterprise developers, and researchers seeking coverage on code auditing strategies and methods.
Contents:
Preface........xiii Acknowledgment......... xvii
Section 1 Code Quality and Tests
Chapter 1 Dynamic Generation of Documentation, Code, and Tests for a Digital Marketing Platform's API (pages 1-35) Chapter 2 Structural Coverage Analysis Methods (pages 36-63) Chapter 3 White-Box Testing Automation With SonarQube: Continuous Integration, Code Review, Security, and Vendor Branches (pages 64-88)
Section 2 Programming Languages Learning
Chapter 4 A Survey on Computer Programming Learning Environments (pages 90-105) Chapter 5 Tools for the Learning of Programming Languages and Paradigms: Integration of a Code Validator and Exercises Module Into the Moodle eLearning Platform (pages 106-125) Chapter 6 Teaching Model-Driven Engineering in a Master's Program: Three Editions on a PBL-Based Experience (pages 126-159)
Section 3 Domain-Specific Languages
Chapter 7 Evaluating the Refactoring Index Using Entropy Approach (pages 161-178) Chapter 8 Operator Overloading as a DSL Parsing Mechanism (pages 179-190) Chapter 9 RESTful Web Services Development With a Model-Driven Engineering Approach (pages 191-228)
Compilation of References.............. 229 Related References................... 252 About the Contributors................... 280 Index.................... 286
Скачать Code Generation, Analysis Tools, and Testing for Quality (Advances in Computer and Electrical Engineering (ACEE))
|