Please use this identifier to cite or link to this item: https://er.nau.edu.ua/handle/NAU/54480
Full metadata record
DC FieldValueLanguage
dc.contributor.authorПетренко, Олексій Сергійович-
dc.date.accessioned2022-02-22T08:40:05Z-
dc.date.available2022-02-22T08:40:05Z-
dc.date.issued2021-12-31-
dc.identifier.urihttps://er.nau.edu.ua/handle/NAU/54480-
dc.descriptionРобота публікується згідно наказу ректора № 311/од від 27.05.2021р. "Про розміщення кваліфікаційний робіт здобувачів вищої освіти в репозитарій університету". Науковий керівник: д.т.н., проф. Воронін Альберт Миколайовичuk_UA
dc.description.abstractПрограмне забезпечення проникає в наше повсякденне життя, можливо, немає іншого створеного людиною матеріалу, який був би більш повсюдним, ніж програмне забезпечення в нашому сучасному житті. Він став невід'ємною частиною багатьох частин суспільства, магазинів, телекомунікацій, побутової техніки, літаків, особистих розваг, аудиту, автомобілів тощо. Зокрема, технології та наука вимагають високоякісного програмного забезпечення для вдосконалення та проривів. Крім того, Гілл сказав, що спільнота розробників програмного забезпечення неухильно рухається до широкого повторного використання програмного забезпечення, коли будь-яке програмне забезпечення може бути отримано з існуючого коду. В результаті все більше розробників програмного забезпечення використовують програмне забезпечення не тільки як комплексну систему, але і як модульну частину більшої системи. Повторне використання коду не означає, що ми зможемо копіювати та вставляти той самий код у багатьох частинах системи. Насправді це означає зовсім протилежне. Зокрема, фрагмент коду для повторного використання означає, що той самий код можна повторно використовувати в багатьох частинах без його переписування. Ось лише чотири причини покладатися на багаторазові компоненти під час створення програми: Ефективність — 80 відсотків роботи виконано з уже створеною базою. Ми можемо заощадити час і гроші, покладаючись на деякі багаторазові компоненти. Це означає, що програма працює швидше і за меншу вартість. У дуже великих організаціях наявність спільної бази даних компонентів запобігає подвійності між командами. Послідовність — основні функції будуть узгоджені, що забезпечить більший контроль і масштабованість для тих, хто створює програми, а також більш послідовний досвід для користувачів. 10 Перевірений код — код, який багато разів використовувався різними людьми, попередньо перевірений і вже перевірений у цій галузі. Ми порівнюємо це з виробничими потужностями, які покладаються на деталі, створені в інших місцях, щоб зібрати повний продукт. Деталі перевірені, і ви знаєте, що вони працюють; таким чином, коли ви підключаєте їх до свого продукту, ви менше можете зіткнутися з проблемами під час розробки. Простіше тестування — оскільки код уже перевірений, тестування також легше. Базову функціональність деяких функцій уже перевірено. Тепер ми тестуємо, щоб переконатися, що все це працює разом, і щоб будь-які нові функції або розділи працювали добре. Якщо ми виявимо проблеми, у нас буде менше місць для пошуку причини, тому що, швидше за все, проблема в новій частині, яку ми створили. Компоненти для багаторазового використання доступні незалежно від того, кодуєте ви рідну програму для Android чи iOS. Фреймворк дизайну інтерфейсу користувача React Native від Facebook викликає багато дискусій у наші дні. Ця бібліотека JavaScript полегшує роботу розробникам гібридних мобільних додатків, надаючи основу для багатьох стандартних функцій програми, таких як коментування, пошук, реклама публікації та перевірка сповіщень. Ми розглянемо, як розробляти, створювати та публікувати багаторазові компоненти React, якими можна поділитися зі своєю командою, своєю компанією чи навіть світом. Деякі з основних тем, які ми розглянемо, включають поради, підказки та шаблони для створення компонентів React, принципи атомарного проектування, методи створення спеціальної документації, стилізацію компонентів багаторазового використання та тестування, і завершимо упакуванням та опублікуванням бібліотеки компонентів, яку ми створюємо для npm.uk_UA
dc.language.isoukuk_UA
dc.publisherНаціональний авіаційний університетuk_UA
dc.subjectдипломна роботаuk_UA
dc.subjectбагаторазова бібліотекаuk_UA
dc.subjectперевикористанняuk_UA
dc.subjectкомпонентиuk_UA
dc.subjectатомний дизайнuk_UA
dc.subjectрозробка на основі тестівuk_UA
dc.subjectменеджер пакетівuk_UA
dc.subjectбібліотека JavaScriptuk_UA
dc.titleБагаторазова бібліотека компонентів React в менеджері пакетів npmuk_UA
dc.typeLearning Objectuk_UA
Appears in Collections:Кваліфікаційні роботи здобувачів вищої освіти кафедри комп’ютерних інформаційних технологій

Files in This Item:
File Description SizeFormat 
ФККПІ_2021_122_Петренко_О_С.pdfДипломна робота4.23 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.