Kerem TAN's repositories
CarFactory
This is a fictional system software which runs on console. This system is designed to understand the uses of Template Method and Iterator Design Patterns.
Java-Spring
This repository has basic information about Spring Framework and a sample application made with Spring Boot.
Learn-OpenGL
The aim of this project is to study how 3D computations and linear algebra are implemented in computer science with the OpenGL library.
Creational-Patterns-Benchmark
This project has been carried out with the aim of observing and examining the object production performances of creational design patterns.
LeetcodeChallenge
LeetCode is a platform like HackerRank which to solve algorithms. The purpose of this repo is to regularly keep the algorithms solved on the LeetCode platform.
ColoringMapAlgorithm-CSP-
Graphical Coloring of Countries with Condition Satisfaction Algorithm.
Compiler-Lecture
The aim of this repository is to keep the applications in the books which I've been studying on about the field of compilers while I trying to improve myself. Since this repository is related to the compilers area, the applications here will be made with the LLVM library.
TanExchangeSystem
This project is a toy software under development. Its purpose is to make a riddle for understanding the design patterns (for example, which software principles were violated in the project or which design patterns were used correctly, etc.). In this project, 4 or more design patterns will be used in a single scenario.
WellsHellGame
This is a demo game running on console. This game is designed to understand the uses of Strategy and Simple Factory Design Patterns.
Relay-Racer
The aim of this project is to simulate a relay race. This relay race that there is 400 teams and has 4 runners per a team is simulated using Threads and OOP Philosophy.