저는 개발자라면 기본적으로 효율적인 코드, 중복을 줄이는 코드를 추구해야한다고 생각합니다. 이 부분은 정말 공통적으로 모두가 공감하는 부분이라 생각하고, 두 번째는 남들이 읽기 쉬운 코드가 좋은 코드라고 생각합니다. 읽기 쉽다는 것은 곧 협업에 좋다는 뜻이고, 유지 보수에 좋다는 점까지 연결이 됩니다.
이전까지의 프로그래밍은 컴퓨 터중심 이었다면, 객체지향 프로그래밍은 인간이 생각하는대로 프로그래밍을 하고, 사람이 생각하는대로 구현이 됐다는 것은 결국 협업과 유지보수, 커다란 서비스에 대해 코딩을 할 때 훨씬 더 이점을 가집니다.