Clean Code - (7) : 형식 맞추기

­이승환·2021년 11월 25일
0

Clean Code

목록 보기
7/7

세로형식


  • 신문 사설을 작성하듯이 코드를 작성하자
  • 생각 사이에는 빈 행을 넣어서 생각할 여유를 주자
  • 각 행은 하나의 절(의미) 를 담고 있기 때고, 위 사항과 함께 사용해서 묶음으로 표현하자
  • 밀접한 내용은 붙여놓자
  • 같은 파일에 둘 정도의 경우에는 같이 사용하는 경우 가깝게 두는 것이 좋다
  • 연관성이 높은 경우 멀리 떨어져 있으면 동료가 이해하는 데 스크롤링이나 파일 이동을 해야하기 때문이다
  • 변수는 사용하는 함수 근처에 선언하자 -> 변수 슬라이딩
  • Instance Value 의 경우에는 클래스에 초반에 사용하자 (클래스 내에서 공용으로 사용하기 때문)

가로형식


  • 가로 공백을 이용해 밀접하거나 느슨한 개념을 분리하자
  • 구체적으로 언어별 컨벤션을 따라서 작성한다
  • Indent 를 최대한 고려해서 작성한다
  • 연산자 우선순위를 고려해서 작성하자
  • 2중 반복문의 경우 Indent 별 역할이 다른 경우가 대부분임, 이 경우 메소드를 분리 시켜주는 편이 더 낫다

팀규칙


  • 가장 중요한 컨벤션은 팀이 만들어 놓은 컨벤션이다
  • 팀원들은 한가지 규칙을 따르자
  • 스타일은 일관적이고 매끄러워야 한다
profile
Mechanical & Computer Science

0개의 댓글