A repository for the needs of the Software Eningineering in Practice (SEiP) course offered by the Department of Management Science & Technology of the Athens University of Economics and Business.
This repository consists of a parent Maven project and one sub-project (modules), Histogram Generator.
This module requires one runtime dependency which is packaged in the main jar (fat-jar).
The produced jar is located in the target directory and can be executed as following:
java -jar gradeshistogram/target/gradeshistogram-0.0.1-SNAPSHOT-jar-with-dependencies.jar grades.txt
Note that the gradeshistogram-0.0.1-SNAPSHOT.jar is not executable.
This is a Java project serving as a brief demonstration for Unit Testing for the needs of the lab tutorials of the Software Engineering in Practice course. It makes use of Maven to automate the build process of the two available modules.
Τhis repository is used to practice the implementation of design patterns, in the context of the 4th Lab Assignment of the Applied Software Engineering course.
The code refers to a software system that reads a Java source code file that is stored locally or on the web, calculates the Lines of Code (LOC), Number of Classes (NOC) and Number of Methods (NOM) metrics, and finally, exports these metrics to an output file.
The purpose of the assignment is to modify the code and implement some design patterns, in order to improve the design quality of the system.
README Design Patterns assignment's code base
You are more than welcome to contribute in this project. Just have in mind that the repository aims at providing an overview of unit testing functionality and Continuous Integration plug-ins related to testing.
- If you have any suggestions please open an issue.
- If you want to actively contribute, please fork this repository and create a pull request after completing your addition/modification.