Userdobby v2
a. k. a. marmotte of guardian sqd
I. Architecture
Key of v2 architecture
what makes code SOLID
what is program -> a set of procedures
escape from world of nouns
mix OOP and FP
Divide program to components
Remove premature optimizations
Separate
notifications and data
II. Type-friendly code
mypy(매운맛)
--strict
III. Tests
Purge meaningless tests
Purge global fixtures and consts
IV. Toolchains
Makefile
The mighty git hook
exit 0