객체지향생활체조

🍀 Knowledge/객체지향설계

[객체지향설계] 객체지향 생활체조 원칙 지키려고 노력하기

객체지향 생활 체조 9원칙 '소트윅스 앤솔러지'라는 책에서는 객체지향 프로그래밍을 보다 잘 하기 위해서 9가지 원칙을 제시한다. 지금까지 공부하고, 직접 사용해본 경험을 바탕으로 각 규칙을 왜 써야 하고 무엇이 좋은 지 작성해보고자 한다. 규칙 1. 한 메서드에 한 단계의 들여쓰기(indent)만 한다. 지금까지 코딩테스트를 포함하여 코드를 짤 때, 들여쓰기 따윈 신경쓰지 않았다. 남이 볼 코드라고는 전혀 생각하지 않아서였다. 하지만, 협업은 혼자서 하는 것이 아니다. 누가 보아도 알아볼 수 있는 코드여야 유지보수 측면에서 이점이 크다. 깊은 들여쓰기는 가독성을 좋지 못하게 만들기 때문에 가급적이면 줄이는 것이 좋다. 들여쓰기를 줄이는 것은 가독성 뿐만이 아니라, 재사용성과 디버깅에 있어서도 유리하다. ..

TIlearn
'객체지향생활체조' 태그의 글 목록