This repository has been archived on 2023-06-18. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2023-03-06 15:33:39 +01:00
god_classes project work part 1 done 2023-03-06 14:48:32 +01:00
report compiled report for part 1 2023-03-06 15:33:39 +01:00
resources/xerces2-j-src Initial commit 2023-03-06 13:35:46 +00:00
.gitignore project work part 1 done 2023-03-06 14:48:32 +01:00
find_god_classes.py project work part 1 done 2023-03-06 14:48:32 +01:00
readme.md updated readme 2023-03-06 15:05:24 +01:00
requirements.txt project work part 1 done 2023-03-06 14:48:32 +01:00

Information Modelling & Analysis: Project 1

Student: enter your name here

Project instructions:

Please follow the instructions provided in the project slides. For your convenience, the source code to be analyzed (xerces2) has already been added to this repository (/resources/xerces2-j-src).

Attention: Please consider the submission instructions available on iCorsi.

Report: You may want to use the template distributed on iCorsi.

Install dependencies

# create venv
python -m venv env
source env/bin/activate

pip3 install -r requirements.txt

Run find god classes

./find_god_classes.py

The resulting CSV file containing a list of God classes is generated in the god_classes/god_classes.csv path.