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...

Full description

Bibliographic Details
Main Authors: Magnusson, Erik, Grenmyr, David
Format: Others
Language:English
Published: Linnéuniversitetet, Institutionen för datavetenskap (DV) 2016
Subjects:
Vue
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-57024
Description
Summary: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.