BoostStudy / design-patterns

디자인 패턴의 아름다움 스터디 저장소
6 stars 0 forks source link

CHAPTER 4 코딩 규칙 #4

Closed lee-ji-hoon closed 5 months ago

lee-ji-hoon commented 6 months ago

1월 21일

lee-ji-hoon commented 6 months ago

isValidPassword() 함수를 최적화 하는 방법은 무엇이 더 있을까?

함수 자체를 최적화 하기 위해서는 if문 안에 조건을 함수로 빼는 것도 나쁘지 않다.
예를 들어서 if문의 내용을 if(isLengthValid()) 로 빼서 생각의 흐름을 패스워드의 길이가 충족을 하면 if 문 블럭이 실행이 되겠구나 라는 형태로 코딩하는 것을 선호하고, 해당 방법이 좀 더 가독성 측면에서 좋다고 생각한다.

코딩 규칙을 너무 엄격하게 준수하는 것은 시간 낭비이고, 요구 사항을 적절하게 완하 할 수 있다고 생각한다.

동의한다.