DAY08 —프로그램 규칙

이재민
이재민
Aug 23, 2017 · 1 min read

모든프로그래머들이 반드시 지켜야할 원칙

1. 메서드가 한가지 일만 하도록 만들어라

  1. 처음에는 나누는게 힘들 수도 있음. 하지만 테스트 하기가 쉬워짐
  2. indent(들여쓰기)를 1만 허용하도록 연습해보자 코드가 보기 쉬워진다.
  3. 메서드의 길이를 10라인을 넘어가지 말아라.

2. 중복코드를 만들지 말아라

  1. 메서드 이름을 잘지으면 주석이 필요없이 이해할수 있게 만들수 있음
  2. 다른사람과 협업할때도 상당히 많이 도움이 된다.

3. if else문을 인터페이스와 상속으로 없애보자

사실 정답은 없다. 상황에 맞게 코드를 고치는 연습을 하자

문자열 계산기

테스트코드를 구현하면서 구현반복

프로덕션 코드는 영어로 작성하는걸 추천 하지만 테스트 코드는 한글로 작성해도 좋다.

ex) 아이디/비밀번호가 다른 로그인 실패 경우의 수가 너무 많아서 영어로는 가독성이 떨어지는 경우도 많음.

객체란?

객체는 상태를 가지고 있어야함

상태를 가지면서(data) 객체가 로직을 가지는게 객체지향 요소중에 중요한것

java.lang 패키지

java.lang패키지는 기본적으로 import되기 때문에 import 할 필요 없이 사용

)