<script type="text/javascript">
<!--
document.write('<div id="oa_widget"></div>');
document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=undefined&type=result"></script>');
-->
</script>
Целью работы ÑвлÑетÑÑ Ñ€Ð°Ð·Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ° критериев качеÑтва теÑтов Ð´Ð»Ñ WEB и Mobile верÑии портала, раÑÑмотрение интеграции и наÑтройки ÑтатичеÑкого анализатора кода Ð´Ð»Ñ Ñ‚ÐµÑтов и его иÑпользование Ñ ÑƒÑ‡ÐµÑ‚Ð¾Ð¼ Ñпецифики проекта, а также увеличение Ð¿Ð¾ÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ ÐºÐ°Ñ‡ÐµÑтва кода проекта. Ð’ данной работе был произведен анализ ÑущеÑтвующих ÑпоÑобов по по-вышению качеÑтве кода, обоÑновано меÑта линтеров в Ñтой проблеме, а также выполнено Ñравнение подобных инÑтрументов. Ð’ ходе Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ были изучены и выбраны правила, которые уже интегрированы в PMD разработчиками и которые помогают находить недочеты в проекте WEB и Mobile теÑтов. Также на оÑнове полученных дан-ных были Ñформулированы Ñпецифичные Ð´Ð»Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð° правила, которые в по-Ñледующем были реализованы ÑредÑтвами XPath и Java. Отдельное внимание было уделено вопроÑам теÑÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸ Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ðº процеÑÑу проверке ко-да полученного инÑтрумента. Также были предложены ÑƒÐ»ÑƒÑ‡ÑˆÐµÐ½Ð¸Ñ Ñамого процеÑÑа ревью, которые также позволÑÑŽÑ‚ не допуÑтить Ð²Ð½ÐµÐ´Ñ€ÐµÐ½Ð¸Ñ Ð¿Ð»Ð¾Ñ…Ð¾ напиÑанного кода в проект. Результатом работы Ñтал уÑовершенÑтвованный процеÑÑ Ñ€ÐµÐ²ÑŒÑŽ, отдельное меÑто в котором занимает интегрированный инÑтрумент анализа кода.
The purpose of the work is to develop quality criteria for tests for the WEB and Mobile versions of the portal, to consider the integration and configuration of a static code analyzer for tests and its use considering the specifics of the project, as well as to increase the quality index of the project code. In this paper, an analysis of existing ways to improve the quality of the code was carried out, the place of linters in this problem was justified, and a comparison of similar tools was performed. In the course of the work, the rules were studied and selected, which are already integrated into PMD by developers, and which help to find flaws in the WEB and Mobile test project. Also, based on the data obtained, project-specific rules were formulated, which were subsequently implemented using XPath and Java. Special attention was paid to the issues of testing and connection to the verification process of the received tool. Improvements were also proposed to the review process itself, which also prevent the introduction of poorly written code into the project. The result of the work was an improved review process, in which an integrated code analysis tool occupies a separate place.
линÑеÑ, ÑевÑÑ, linter, review, java, xpath, mobile, pmd, web
линÑеÑ, ÑевÑÑ, linter, review, java, xpath, mobile, pmd, web
citations This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |