OOOP
Over-engineered object oriented programming
Install
npm i ooop
Yeah ok but why?
Because your code will look more professional®, everybody know that skilled developers tend to over-engineer their codebase.
An hello world example
; new ooop.Types.Function new ooop.Types.ObjectString`hello world` .call;
Simple, over-engineered and so professional.
Best practices using ooop
Strings
Don't
; // too simple
Do
; new ooop.Types.ObjectString`hello`;
Better.
Numbers
Don't
; // it could be an Int, a Float, a Decimal...; // idem
Do
; new ooop.Types.ObjectInt100;new ooop.Types.ObjectDecimal10022;
Lovely.