An Investigation of Data Flow Patterns Impact on Maintainability When Implementing Additional Functionality
JavaScript is breaking ground with the wave of new client-side frameworks. However, there are some key differences between some of them. One major distinction is the data flow pattern they applying. As of now, there are two predominant patterns used on client side frameworks, the Two-way data flow p...
Main Authors: | , |
---|---|
Format: | Others |
Language: | English |
Published: |
Linnéuniversitetet, Institutionen för datavetenskap (DV)
2016
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-57024 |
id |
ndltd-UPSALLA1-oai-DiVA.org-lnu-57024 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-lnu-570242016-10-05T05:21:15ZAn Investigation of Data Flow Patterns Impact on Maintainability When Implementing Additional FunctionalityengMagnusson, ErikGrenmyr, DavidLinnéuniversitetet, Institutionen för datavetenskap (DV)2016JavaScriptFrameworkClient sideUnidirectional data flowTwo-way data flowData Flow PatternReactFluxAngular 2EmberVueJavaScript is breaking ground with the wave of new client-side frameworks. However, there are some key differences between some of them. One major distinction is the data flow pattern they applying. As of now, there are two predominant patterns used on client side frameworks, the Two-way data flow pattern and the Unidirectional data flow pattern. In this research, an empirical experiment was conducted to test the data flow patterns impact on maintainability. The scope of maintainability of this research is defined by a set of metrics: Amount of lines code, an amount of files and amount of dependencies. By analyzing the results, a conclusion could not be made to prove that the data flow patterns does affect maintainability, using this research method. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-57024application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
JavaScript Framework Client side Unidirectional data flow Two-way data flow Data Flow Pattern React Flux Angular 2 Ember Vue |
spellingShingle |
JavaScript Framework Client side Unidirectional data flow Two-way data flow Data Flow Pattern React Flux Angular 2 Ember Vue Magnusson, Erik Grenmyr, David An Investigation of Data Flow Patterns Impact on Maintainability When Implementing Additional Functionality |
description |
JavaScript is breaking ground with the wave of new client-side frameworks. However, there are some key differences between some of them. One major distinction is the data flow pattern they applying. As of now, there are two predominant patterns used on client side frameworks, the Two-way data flow pattern and the Unidirectional data flow pattern. In this research, an empirical experiment was conducted to test the data flow patterns impact on maintainability. The scope of maintainability of this research is defined by a set of metrics: Amount of lines code, an amount of files and amount of dependencies. By analyzing the results, a conclusion could not be made to prove that the data flow patterns does affect maintainability, using this research method. |
author |
Magnusson, Erik Grenmyr, David |
author_facet |
Magnusson, Erik Grenmyr, David |
author_sort |
Magnusson, Erik |
title |
An Investigation of Data Flow Patterns Impact on Maintainability When Implementing Additional Functionality |
title_short |
An Investigation of Data Flow Patterns Impact on Maintainability When Implementing Additional Functionality |
title_full |
An Investigation of Data Flow Patterns Impact on Maintainability When Implementing Additional Functionality |
title_fullStr |
An Investigation of Data Flow Patterns Impact on Maintainability When Implementing Additional Functionality |
title_full_unstemmed |
An Investigation of Data Flow Patterns Impact on Maintainability When Implementing Additional Functionality |
title_sort |
investigation of data flow patterns impact on maintainability when implementing additional functionality |
publisher |
Linnéuniversitetet, Institutionen för datavetenskap (DV) |
publishDate |
2016 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-57024 |
work_keys_str_mv |
AT magnussonerik aninvestigationofdataflowpatternsimpactonmaintainabilitywhenimplementingadditionalfunctionality AT grenmyrdavid aninvestigationofdataflowpatternsimpactonmaintainabilitywhenimplementingadditionalfunctionality AT magnussonerik investigationofdataflowpatternsimpactonmaintainabilitywhenimplementingadditionalfunctionality AT grenmyrdavid investigationofdataflowpatternsimpactonmaintainabilitywhenimplementingadditionalfunctionality |
_version_ |
1718386465908457472 |