Inflearn brand logo image

인프런 커뮤니티 질문&답변

jessy4295님의 프로필 이미지
jessy4295

작성한 질문수

Readable Code: 읽기 좋은 코드를 작성하는 사고법

사고의 depth 줄이기

사용할 변수 가깝게 선언하기 질문

작성

·

40

0

  • 학습 관련 질문을 남겨주세요. 어떤 부분이 고민인지, 무엇이 문제인지 상세히 작성하면 더 좋아요!

  • 먼저 유사한 질문이 있었는지 검색해 보세요.

  • 서로 예의를 지키며 존중하는 문화를 만들어가요.

     

 

안녕하세요. 강사님.

강의 내용 중 사용할 변수는 가깝게 선언하기(4:40~6:25)에 대한 내용을 설명해주셨는데요.

해당 내용이 메서드에도 적용되는 또는 적용될 수 있는 내용인지 궁금합니다.

 

만약 코드가 엄청 길다고 가정하면 현실적으로 단축키를 활용하여 '선언 위치'로 갔다 되돌아와서 흐름을 이어 갈 것 같습니다. 그렇게 되면 가깝게 위치 하는 것이 큰 의미가 없을 것 같습니다.

반면에 아래 예시처럼 짧다고 하면 사용하는 위치가 가깝다면 한 눈에 들어올 것 같은데요.

메서드에는 크게 의미가 없는 부분인지? 아니면 적용하면 좋은건지 궁금합니다.

public static void main(String[] args) {
        showGameStartComments();
        initializeGame();
}
private static void showGameStartComments(){}
private static void initializeGame(){}
 public static void main(String[] args) {
        showGameStartComments();
        initializeGame();
}
private static void showGameStartComments(){}
// 코드 20줄 (다른 메서드)
private static void initializeGame(){}

 

답변 1

1

박우빈님의 프로필 이미지
박우빈
지식공유자

안녕하세요, jessy4295 님!

메서드 순서에 대한 내용은 뒤쪽 강의인 [섹션6. 코드 다듬기 - 변수와 메서드의 나열 순서] 강의에 설명해 두었으니, 해당 강의까지 보신 후에도 추가 질문이 있으시다면 한번 더 질문 주세요 ㅎㅎ

감사합니다 🙂

jessy4295님의 프로필 이미지
jessy4295

작성한 질문수

질문하기