Skip to content

KillianFrappartDev/SoftwareCraftmanship

Repository files navigation

gc-logo-nobg

Introduction

This repository is intended to become my "go-to" place for any questions related to software design, architecture, performances, ...

Table of Contents

Design Patterns

Pattern Difficulty Language Type State Source Code
Singleton Fundamentals Typescript Creational Done ✅ View
Builder Fundamentals Typescript Creational Done ✅ View
Factory Fundamentals Typescript Creational Done ✅ View
Observer Intermediate Typescript Behavioral Done ✅ View

Data Structures

Pattern Difficulty Language Type State Source Code
Singleton Fundamentals Typescript Creational WiP 🚧 View

Algorithms

Algorithm Difficulty Language Time Compelxity State Source Code
Cartesian Product Fundamentals Typescript O(n²) Done ✅ view
Euclid GCD Fundamentals Typescript O(log n) Done ✅ view
Factorial Fundamentals Typescript O(n) Done ✅ view
Fibonacci Fundamentals Typescript O(n) Done ✅ view
Is Power of Fundamentals Typescript O(n) Done ✅ view
Is Prime Fundamentals Typescript O(sqrt(n)) Done ✅ view
Knapsack Intermediate Typescript O(n) Done ✅ view
Partitions Advanced Python O(n²) WiP 🚧 view

S.O.L.I.D

Pattern Difficulty Language Type State Source Code
SRP Fundamentals Typescript Creational WiP 🚧 View

About

Personnal software craftmanship related knowledge storage.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published