inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

이름 짓기

이름 바꾸기

131

정예은

작성한 질문수 11

0

객체지향 리팩토링 클린코드-기획전

답변 2

0

박우빈

안녕하세요, 정예빵 님!

음, 글쎄요. for문 내의 i는 반복을 위해 0부터 순차적으로 증가하는 값이기 때문에, 잘 생각해보면 지뢰라는 의미와는 거리가 멉니다. (지뢰가 0부터 증가하는 것은 아니니까요.)
오히려 10이라는 숫자가 지뢰 개수 라는 의미에 더 부합하죠.

도움이 되셨기를 바랍니다.
감사합니다 🙂

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

정예빵님께서 말씀하신 변수명 변경에 관한 질문에 대해 안내해 드리겠습니다. 변수의 이름을 더 직관적으로 변경하는 것은 가독성을 높이는 좋은 방법입니다. 특히 i와 같은 간단한 루프 변수 대신 의미 있는 이름을 사용하는 것은 코드의 의도를 명확하게 표현하는 데 도움이 됩니다. 예를 들어, mines로 변경한다면 해당 변수의 역할을 더 명확하게 지칭할 수 있을 것입니다.

기존의 유사한 질문을 통해 더 많은 정보를 얻고자 한다면, 아래 링크를 참고해주세요:

이 게시물에서는 변수 및 메서드 네이밍의 중요성에 대해 다루고 있습니다. 변수의 명명을 통해 코드를 더 이해하기 쉽게 만드는 것이 강조되고 있습니다.

코드의 가독성을 높이기 위해 변수명을 명확히 하려는 접근은 매우 긍정적인 변화입니다. 이러한 작은 클린 코드 원칙을 고려하는 것이 장기적으로 유지보수와 협업에 큰 도움이 됩니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

[강의 질문] 메서드 선언부

0

91

1

[강의 질문] 메서드와 추상화

0

64

2

DIP 개념에 대한 질문입니다.

0

66

1

만약 보드를 이용한 게임의 종류가 더 다양해진다면 어떻게 될 수 있을지에 대한 고민

0

88

2

DIP 설명 후반부에 IOC에 대한 질문 드립니다.

0

81

2

안녕하세요 ! 혹시 자바가 아닌 다른 객체지향 언어를 알고있어도 강의를 들어도 괜찮을까요 ?!

0

73

1

안녕하세요 메서드명 때문에 고민이 있어서 질문드립니다.

1

66

2

자바 record 사용에 대해서 질문 드립니다!

0

132

2

강의 내용 정리 및 자료 제작 툴 문의 드립니다.

0

136

2

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

0

94

1

오버 엔지니어링

0

152

2

학습용 java/spring 오픈소스 추천

1

372

2

중복된 메서드 줄이는 방법

0

185

2

MarketPlace에서 Sonarlint 검색이 안됩니다.

0

418

3

isLandMineCell() 메서드 질문

0

211

1

Cell[][]BOARD 매개변수받기

0

153

2

ConsoleInputHandler에서 왜 final붙여야 하는지

0

195

1

정적 생성자 메서드 of, from

0

267

2

Getter관해서

0

149

3

stack 대신 queue 를 사용해 bfs 로 변경해도 되나요??

0

165

2

현업에서 ISP를 도입하려는데 인터페이스 설계에 있어서 의문이 있습니다.

0

211

2

null을 가질 수 있는 값을 인자로 넘겨야 하는 경우

0

254

3

리팩토링을 하고 난 뒤 다시보면 오히려 더 복잡해 보이는것 같은 느낌입니다..

0

256

2

조합 관계에 대해 질문있습니다.

0

167

2