OO보다 HO
Object oriented보다 human oriented
as far as i know,
다양한 패턴이 있다. 다양한 디자인이 있고. 다양한 원칙, 다양한 철학, 다양한 패러다임이 있다.
이런 아이디어들에 잘못 빠지게 되면 중요한 것을 놓치는 경우가 있다. 대부분의 아이디어들은 사람을 위해 존재한다. 현재 그리고 미래의 동료와 내가, 읽고 쓰고 이해하기 쉬운 코드를 작성하기 위한 아이디어일 뿐이다. 법칙 혹은 원칙은 아이디어 자체가 아니라 '사람을 편하게 해야 한다'는 것이다.