인프런 커뮤니티 질문&답변
질문입니다
작성
·
264
2
안녕하세요 선생님 강의 너무 흥미롭게 잘 보고 있습니다.
바로 본론으로 넘어 가겠습니다!. 메서드에 보내는 매개변수를 줄이는 방법을 설명하고 계시는데 2분 49초에 나오는 메서드는 homework라는 participant의 필드중 '하나'를 사용하는데 굳이 객체를 통째로 넘겨줘야하는 생각이 드는것 같습니다.이 부분에대한 선생님의 생각은 어떠신지 궁금합니다.
퀴즈
코드에서 '긴 함수'라고 판단하는 주된 기준은 무엇일까요?
함수의 코드 라인 수가 특정 개수(예: 10줄)를 초과하는 경우
함수 이름만으로 무슨 일을 하는지 알기 어렵고, 내부 구현을 자세히 봐야 이해되는 경우
성능 최적화를 위해 여러 기능을 하나의 함수에 모아둔 경우
함수가 너무 짧아 빈번한 컨텍스트 스위칭을 유발하는 경우






답변 감사합니다!