객체지향
-
객체지향 생활체조 9가지Etc 2020. 12. 18. 12:06
1. 한 메서드에서의 indent는 1로 제한한다. - 한 메서드에서 2중 for문 같이 반복문과 제어문을 혼용해서 쓰는 것 보다는, 메서드를 분리한다. - 메서드를 분리했을 경우 하나의 메서드가 맡고있는 일이 더욱 세분화되고 리팩토링 시 용이하다. 2. else 예약어를 지양한다. - else 예약어가 많아지면 indent도 증가하고 가독성도 좋지 않다. - guard clause, ealry return을 이용하면 else 예약어의 사용을 줄일 수 있다. 3. 모든 원시값과 문자열을 포장한다. - class도, enum도 가능하다. - 사실 프리코스를 할 때는 이 부분에 대해서 명확하게 이해를 하지 못 했는데, 이제 알 것 같다. - 특정 메서드에서 매개변수로 String형 변수를 받아왔을 때, 이 ..