title: Development of automated system for checking Javascript code quality
metadata.name: dc.contributor.advisor
metadata.value: Забус Евгений Робертович
metadata.lang: ru_RU
metadata.name: dc.contributor.author
metadata.value: Слесарев Илья Дмитриевич
metadata.lang: ru_RU
metadata.name: dc.contributor.author
metadata.value: Slesarev Ilia
metadata.lang: en_GB
metadata.name: dc.contributor.editor
metadata.value: Сартасов Станислав Юрьевич
metadata.lang: ru_RU
metadata.name: dc.contributor.editor
metadata.value: Sartasov Stanislav Iurevich
metadata.lang: en_GB
metadata.name: dc.date.accessioned
metadata.value: 2018-07-26T15:26:25Z
metadata.lang: -
metadata.name: dc.date.available
metadata.value: 2018-07-26T15:26:25Z
metadata.lang: -
metadata.name: dc.date.issued
metadata.value: 2018
metadata.name: dc.identifier.other
metadata.value: 040106
metadata.lang: en_GB
metadata.name: dc.identifier.uri
metadata.value: http://hdl.handle.net/11701/13606
metadata.lang: -
metadata.name: dc.description.abstract
metadata.value: «Хороший код», «качество кода» – это понятия, которые имеют как довольно общее определение, так и определенную специфику в рамках компании или даже конкретного проекта. Некачественный код характеризуется смешением стилей программирования, это приводит к усложнению разработки. В данной работе описана система проверки некачественного JavaScript-кода. Система проводит комплексный анализ несколькими инструментами, такими как ESLint и JSInspect. Также в работе разбирается принцип работы с абстрактным синтаксическим деревом кода. Система была успешно опробирована в компании SAP.
metadata.lang: ru_RU
metadata.name: dc.description.abstract
metadata.value: "Perfect code", "code quality" are concepts that have both a common general definition and specific specifics within the company or even a specific project. A poor-quality code is characterized by a mixture of programming styles, which leads to more complex development. This article describes a system for testing low-quality JavaScript code. The system conducts a complex analysis of several tools, such as ESLint and JSInspect. Also, the work deals with the principle of working with the abstract syntax tree code. The system was successfully tested at SAP.
metadata.lang: en_GB
metadata.name: dc.language.iso
metadata.value: ru
metadata.name: dc.subject
metadata.value: Проверка качества кода
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: JavaScript
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: ESLint
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: SAP
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: Checking code quality
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: JavaScript
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: ESLint
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: SAP
metadata.lang: en_GB
metadata.name: dc.title
metadata.value: Development of automated system for checking Javascript code quality
metadata.lang: en_GB
metadata.name: dc.title.alternative
metadata.value: Разработка автоматизированной системы проверки качества JavaScript-кода
metadata.lang: ru_RU
resources.filename: Slesarev__text.pdf
resources.url: https://dspace.spbu.ru/bitstream/11701/13606/1/Slesarev__text.pdf
resources.format: Adobe PDF
resources.description: Article
resources.size: 110,45 kB
resources.filename: reviewSV_Slesarev_-_otzyv.docx
resources.url: https://dspace.spbu.ru/bitstream/11701/13606/2/reviewSV_Slesarev_-_otzyv.docx
resources.format: Microsoft Word XML
resources.description: ReviewSV
resources.size: 26,87 kB
resources.filename: reviewSV_Slesarev_Retsenzia.pdf
resources.url: https://dspace.spbu.ru/bitstream/11701/13606/3/reviewSV_Slesarev_Retsenzia.pdf
resources.format: Adobe PDF
resources.description: ReviewRev
resources.size: 200,96 kB
resources.filename: reviewSV_stt10684_Zabus_Evgenij_Robertovich_(reviewer)(Ru).txt
resources.url: https://dspace.spbu.ru/bitstream/11701/13606/4/reviewSV_stt10684_Zabus_Evgenij_Robertovich_%28reviewer%29%28Ru%29.txt
resources.format: Text
resources.description: ReviewRev
resources.size: 2,66 kB
resources.filename: reviewSV_st900710_Sartasov_Stanislav_YUrevich_(supervisor)(Ru).txt
resources.url: https://dspace.spbu.ru/bitstream/11701/13606/5/reviewSV_st900710_Sartasov_Stanislav_YUrevich_%28supervisor%29%28Ru%29.txt
resources.format: Text
resources.description: ReviewSV
resources.size: 5,86 kB