inflearn logo
강의

講義

知識共有

あなたを一緒に働きたい開発者にしてくれるクリーンコードの書き方

질문있습니다.

解決済みの質問

276

OMG

投稿した質問数 38

1

강의를 완강 후 배운 내용을 바탕으로 코드를 구현하려고 노력하고 있는데요, 강의에서는 다룬 내용은 아닌거 같아서 궁금해서 질문드립니다.(제가 까먹은 거 일수도 있습니다..)

함수에서 인자를 받아와서 다른 일을 처리할 때,  가령

public String addItemName(Item item) {
//1
itemNameRepository.save(item.getName());
//2
String itemName = item.getName();
itemNameRepository.save(itemName);
}
1번 방식과 2번 방식 중 어떤게 더 좋은 코드 작성이라고 볼 수 있을까요?

addItemName에서 item의 이름이 한번 만 쓰이기 때문에 저는 1번 방식을 사용하긴 했는데 , 저 방식이 읽기 좋고 유지보수 하기에 좋은 방식인가에 대해 의문이 들어서 질문드립니다..

refactoring

回答 2

1

OMG

강의에서 다뤘었군요..

다시 한번 복습 할 시간인거 같네요

답변 감사합니다^^

0

seunghx3368

임시변수와 관련된 소주제에 다룬 내용이라고 보시면 되겠네요 :)

예로 보여주신 코드에서는 굳이 뭐가 더 나은지를 결정하고 싶지는 않습니다만 꼭 하나를 골라야한다면,

굳이 itemName 변수를 쓸 필요가 있나 싶습니다. (저런 임시 변수가 굳이 필요한 경우는 강의 내용에)

힌트>> item.getName()을 itemName이라는 변수로 표현한다고 더 가독성이 좋아진다고 볼 수 없겠습니다.

뷰 관련해서 질문이 있습니닷

1

397

1

안녕하세요

1

435

1

DB 값 질문

1

465

1

spring boot3에서 kotlin 사용할때 jdk 버젼 선택

1

2261

1

v1/ v2 v1은 실행이 잘되는데 v2는 실행이 안됩니다!

2

504

1

수업내용을 개인 블로그에 정리하여 게시해도 될까요?

1

646

2

library-app-complete 코드 실행방법

1

528

1

필드를 감추는 것이 중요한 이유?

0

568

1

안녕하세요!

0

268

1

자바 Private 관련 문의

1

306

1

예시코드 누락

1

409

2

질문드립니다

1

255

1

이해가 안되는 부분이 있어서 질문드립니다.

1

311

1

정적 팩토리 메서드 강의 보고 질문드립니다.

1

284

1

좋은 naming이란에서

1

387

1

그 밖의 좋은 코드 작성을 위한 Tip2 에서..

1

297

2

안녕하세요. 이해가 안되는 부분이 있습니다.

1

254

1

그밖의 좋은 코드 작성을 위한 Tip3: 오타 제보

1

279

2

그밖의 좋은 코드 작성을 위한 Tip2: 오타 제보

1

274

2

그냥 지나가려 했는데 뭐가 자꾸 보이네요..

2

230

1

그밖의 좋은 코드 작성을 위한 Tip2 : Tell, Don't ask 설명이 누락된 것 같습니다

1

295

3

그밖의 좋은 코드 작성을 위한 Tip2 오타 있는것 같습니다.

1

179

1

안녕하세요 강의 자료관련해서 질문드립니다.

1

198

2

pdf 교재 제공

1

173

1