코드를 작성한 뒤에

1. 다른 사람이 작성된 코드를 보지 않고

2. 오류가 없을 것이란 확신을 갖고 있고

3. 작성된 프로그램에 더 이상 기능이 추가되지 않을 것이란 확신을 갖고 있다

위 세 가지 조건을 만족하면 객체지향이 아니여도 뭐 상관은 없다는 거임.