SOLID

Chip Salim

Sr. Software Engineer

chipsalim@gmail.com

Unit Test

is the least you can do

Tight Coupling

A change over here shouldn't be felt EVERYWHERE

D.R.Y.

Boiling a Frog

Good code doesn't just go bad overnight

Refactoring

Martin Fowler

"Any fool can write code that

computer can understand.

Good programmers write

code that humans canĀ 

understand"

Refactoring

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

The End

Terima Kasih

deck

By ilusi

deck

  • 74