Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Maryom/MMVMi

MMVMi: A Validation Model for MVC and MVVM Design Patterns in iOS Applications
https://github.com/Maryom/MMVMi

Last synced: about 2 months ago
JSON representation

MMVMi: A Validation Model for MVC and MVVM Design Patterns in iOS Applications

Awesome Lists containing this project

README

        

# MMVMi
MMVMi: A Validation Model for MVC and MVVM Design Patterns in iOS Applications

## Motivation
Design patterns have gained popularity as they provide strategies for solving specific problems. This repository is the source code of [my journal](http://www.iaeng.org/IJCS/issues_v45/issue_3/IJCS_45_3_03.pdf). The journal introduces a validation model that detects MVC problems, and helps programmers make the decision to switch between MVC and MVVM design pattern. The proposed validation model consists of two phases: phase one is to detect MVC problems, and phase two is to validate the relation between MVVM objects.

## Installation
```sh
pip install -r requirements.txt
```

## How to run it?

First, open the terminal and clone the repository by running

```sh
git clone https://github.com/Maryom/MMVMi.git
```

Then, change the directory to the project folder and run the following command

```sh
python MMVMi.py
```

## Author
Maryom ([@0_1Mary](http://twitter.com/0_1Mary))

## Contributors
All contributions are most than welcome ✌️