왜 클린한 코드를 써야하는가?

왜 OOP인가?


절차지향

Untitled

객체지향

Untitled

→ 객체지향 마인드를 가지기는 쉽지 않다. 절차지향이 훨씬 쉬워. → 그래서 절차지향적으로 워킹하는 코드를 만들고 이를 객체지향적으로 리팩토링하는 것이 더 좋은 방법일지도 모른다.

객체지향이 왜좋지?

절차지향은 왜 안좋지?