Murat Gungor's repositories
2D-Array-C-
Reading data from a file into a two-dimensional array. Used header files - iostream - fstream
ArduinoGPS
Arduino MKR WIFI 1010 with Grove - GPS Air530 using Visual Studio Code
Arrays-as-Parameter-in-C-
C++ Arrays and Arrays as Function Parameters
CodeSmells
Exercises for code smells
CompileAndRunTimeDependency
Compile and Run Time Dependency in Java
cs1632
CS1632 Software Quality Assurance
CS1632_Fall2018
CS1632 Software Quality Assurance, Fall 2018
csse220
All public CSSE220 resources
csse375
a version of csse375 I used long ago
design-patterns
It consists of all code examples discussed as part of design patterns course at algorithmica
dry
Duplicated Code
IdentifyingCodeSmellsAndRefactoring
Identified several code smells like Long Method, God Class, Switch Statement Smell, Feature Envy, etc and Refactored.
java-design-patterns
Design patterns implemented in Java
junit5-examples
JUnit 5 examples, tutorials
ReadingUpdatingDeletingFileIOCplusplus
By using arrays, managing file content - CRUD
Refactoring
In this assignment, you will refactor a piece of code in order to reduce its size and make it more generalizable.
refactoring-1
:star2: Examples from Martin Fowler's "Refactoring: Improving the Design of Existing Code" implemented in Java with tests.
Refactoring-Chapter-1
Worked example from Fowler's Chapter 1
RefactoringLegacyCode
Talk about refactoring legacy code. Slides and code examples.
solid-principles-and-tdd
A collection of use cases in which I apply the SOLID principles during refactoring phase. Refactoring is done using TDD
StringStream
String Stream in C++ Slicing / Composing String Breaking string input into its own variables using string stream Or composing different values into a string to print to console/file/ send to others etc.
stringstreamcpp
String Stream in C++ Slicing / Composing String Breaking string input into its own variables using string stream Or composing different values into a string to print to console/file/ send to others etc.
TheMasterRepo
A place for projects that I work on to live.
trip-service-kata
Kata for a legacy code hands-on session. The objective is to write tests and refactor the given legacy code.
twu-refactoring
Refactoring exercises for the TWU