inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Cách viết mã sạch (clean code) giúp bạn trở thành một lập trình viên mà ai cũng muốn làm việc cùng

질문있습니다.

Đã giải quyết

278

OMG

38 câu hỏi đã được viết

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

Câu trả lời 2

1

OMG

강의에서 다뤘었군요..

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

답변 감사합니다^^

0

seunghx3368

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

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

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

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

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

1

399

1

안녕하세요

1

436

1

DB 값 질문

1

466

1

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

1

2263

1

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

2

506

1

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

1

646

2

library-app-complete 코드 실행방법

1

530

1

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

0

568

1

안녕하세요!

0

270

1

자바 Private 관련 문의

1

307

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

280

2

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

1

274

2

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

2

230

1

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

1

295

3

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

1

180

1

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

1

198

2

pdf 교재 제공

1

173

1