Skip to content

sophiastr/Lab

Repository files navigation

Build Status

Lab

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.

Project Structure

This repository consists of a parent Maven project and one sub-project (modules), Histogram Generator.

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.

Arithmetic Operations

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.

README Arithmetic Operations

Design Patterns assignment's code base

Τ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

Contributing

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.

License

License: MIT

About

A repository for lab exercises

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages