Skip to content

Latest commit

 

History

History
14 lines (11 loc) · 859 Bytes

File metadata and controls

14 lines (11 loc) · 859 Bytes

Design Pattern implementations in TypeScript

I've been bitten by a bad software design in the past few months.

As an innocent junior, I don't want to repeat my "seniors" mistakes in which he/they created 3-4 layers of questionable class inheritance to make the codes reusable, turns out it's a BIG NOPE and mentally as well as physically painful to maintain. But, I understand their position at that time, and I learned it the hard way.

The goal is pretty simple, 1 week = 1 pattern, in parallel, I also learn TypeScript :