Here I will describe and summarizes all of the lessons I took in solid principles.
Checkout the closed issues.