함수1 클린코드 - 3장 함수 3장 함수작게 만들어라If, else, while 문 등에 들어가는 블록은 한 줄이어야 한다.함수에서 들여쓰기 수준은 1단이나 2단을 넘어서는 안 된다.한 가지만 해라의미 있는 이름으로 다른 함수를 추출할 수 있다면 그 함수는 여러 작업 하는 셈이다.함수 당 추상화 수준은 하나로한 함수 내에 추상화 수준을 섞으면 코드를 읽는 사람이 헷갈린다.위에서 아래로 코드 읽기 : 내려가기 규칙서술적인 이름을 사용하라.함수가 하는 일을 좀 더 잘 표현한다.길고 서술적인 이름이 짧고 어려운 이름보다 좋다.함수 인수함수에서 이상적인 인수 개수는 무항이다.인수는 개념을 이해하기 어렵게 만든다.입력 인수를 변환하는 함수라면 변환 결과는 반환값으로 돌려준다.이항 함수 assertEquals(expected, actual), .. 2017. 1. 10. 이전 1 다음