Chip Salim
Sr. Software Engineer
chipsalim@gmail.com
is the least you can do
A change over here shouldn't be felt EVERYWHERE
Good code doesn't just go bad overnight
"Any fool can write code that
computer can understand.
Good programmers write
code that humans canĀ
understand"
A change made to the internal structure of software
to make it easier to understand
and cheaper to modify
without changing its behavior
Single Responsibility Principle
Open Close Principle
Liskov Substitution
Interface Segregation
Dependency Inversion