Skip to content

This repository has the implementation for all of the mandatory exercises handed out at the Object Oriented Programming course at the Faculty of Automation, Computers and Electronics (with some slight overengineering)

Notifications You must be signed in to change notification settings

mihaescuvlad/OOP-Homework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Object Oriented Programming Homework 📚

This repository has the implementation for all of the mandatory exercises handed out at the Object Oriented Programming course at the Faculty of Automation, Computers and Electronics (with some slight overengineering)

Features

This repository covers all of the mandatory assignments in a straightforward and over-engineered manner that also makes sure to incorporate modern C++ elements. To expose myself to new perspectives, several experimental features like Unit Tests (Google Test) and Dependency Injection Interfaces have been included.

Motivation

The main motivation for over-engineering the homework was to improve my writing style, my understanding of modern C++ as well as refresh my old knowledge of OOP after a year and a half of competitive programming.

Requirements

About

This repository has the implementation for all of the mandatory exercises handed out at the Object Oriented Programming course at the Faculty of Automation, Computers and Electronics (with some slight overengineering)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published