Project Title | Metrics Application |
---|---|
Course | BSc (Hons) in Software Development |
Module | Advanced Object-Oriented Design Principles & Patterns |
Institute | Galway-Mayo Institute of Technology |
Student | John Shields |
Module Lecturer | John Healy |
Grade Achieved | 61% |
Java application that uses reflection to analyse an arbitrary Java Application Archive (JAR) and calculates design and structural metrics for each of the component classes in its object graph.
The Design Rationale can be found here.
- Java JDK Version: 15
- Java FX SDK Version: 15.0.1
- OS Name: Microsoft Windows 10
- Intellij IDE 2020.3.1 (IDEA Ultimate)
- From the 'metrics.jar' File
$ git clone https://github.com/johnshields/OOP-Metrics-App.git
$ cd application
$ java -cp ./metrics.jar;./your_javafx_directory/lib/* --enable-preview js.metrics.app.Runner