コーディングで学習するリファクタリング
リファクタリングは、ソフトウェアエンジニアが備えなければならない基本的な素養の一つです。このレッスンでは、IntelyJとJavaを使用して、より実用的な方法でさまざまなコードの匂いとリファクタリング技術を説明し、直接練習することができます。

- 未解決
리팩토링 10. 함수를 명령으로 바꾸기 강의 부분에서 질문있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
javaintellij-ideacubegray
・
0
92
1
- 解決
함수 추출하기 부분에서 의도와 구현에 대해 질문 있습니다.
의도와 구현이 잘 이해가 가지 않아 예전에 작성 했던 코드를 가져와 아래와 같이 이해를 해볼려고 했는데 맞게 이해를 한건지 궁금합니다. save라는 네이밍으로 저장한다는 의미를 뜻함 -> 의도 코드 내부에는 DT
javaintellij-idea리팩토링annjae4676
・
0
200
1
- 解決
레코드에 대해 질문 있습니다.
DTO 대신 레코드 위주로 사용해도 될까요?만약 DTO에 있는 필드중에서 값 변경이 자주 발생한다면 레코드가 아닌 DTO를 유지해서 사용하는게 좋을까요?
javaintellij-idea리팩토링annjae4676
・
0
219
2
- 未解決
.github 토큰 등록하는 방법에 대한 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
javaintellij-idea리팩토링team0168
・
0
220
2
- 未解決
깃허브
혹시 운영하시는 깃허브에 강의 자료가 제공되나요?
javaintellij-idea리팩토링journey8983
・
0
201
1
- 未解決
홈 디렉토리 .github 파일 생성
소스 코드 영상 설명 중에서깃허브에서 토큰 만드는 부분 까지는 따라 헀는데홈 디렉토리에 .github 파일을 생성하는 부분에서 막혔습니다 혼자 해결해 보려고 열심히 찾아봤는데 방법을 못찾겠네요저는 윈도우 사용자 입
javaintellij-idea리팩토링l3lur
・
0
456
1
- 未解決
리팩토링 22. 여러 함수를 변환 함수로 묶기 강의 내용과 소스 코드가 다른 부분 문의
강의를 보는 중에 올려 주신 소스 코드에는 강의 내용과 다르게 ReadingClient, ReadingClientTest 코드가 없고 코드가 다른 부분이 많은데 의도적으로 변경하신 건지 누락된 건지 따로 설명이 없어서 문의드립니다.
javaintellij-idea리팩토링janghyunmoon
・
0
553
1
- 未解決
필드를 감추는 것이 중요한 이유?
안녕하세요 강사님레코드 캡슐화 설명을 들으면서 궁금한 점이 생겨 질문 드립니다.강의에서, 퍼블릭 필드를 감추는 용도로 퍼블릭 메서드를 사용할 수 있는데, 그 이유로는 퍼블릭 필드(ex, String name) 와 퍼블릭 메서드(ex, St
refactoringintellij-idea리팩토링javaintellijsunghoolim4685
・
0
567
1
- 未解決
오타제보. CVS -> CSV
CSV: comma-separated values강의 유익하게 잘 듣고있습니다. 감사합니다.
intellijjavarefactoringvoid123
・
0
375
0
- 未解決
객체의 필드 몇개만 전달할 경우, 통째로 넘기기 vs 여러개로 넘기기
class Member {String id;String name;String addr;int age;} 위와 같은 클래스가 있고, 그중 절반정도의 필드를 매개변수로 넘
intellijjavarefactoringvoid123
・
0
509
0
- 解決
[오탈자제보] 아주 작은 오타
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
javaintellijrefactoringwlghsp3420
・
2
400
0
- 未解決
basePrice
안녕하세요 5분 30초 정도에private double discountedPrice메소드를 만들 때 basePrice도 메서드의 지역변수로 같이 만들면 매개변수를 한 개 더 줄일 수 있을 것 같은데 basePrice
javaintellijrefactoringryool
・
0
294
1
- 未解決
4:04 단축키 궁금합니다.
안녕하세요. 단축키가 어떻게되죠?(작성했던 코드 돌리기)
refactoringintellijjavaeodilda
・
0
433
1
- 未解決
rename 메뉴에 대한 사소한 질문
rename 메뉴를 한번 띄우고esc 하고다시 rename 메뉴 띄우면서로 다른 창이 나타납니다... 기능적으로 다르게 사용할 수 있는 것인지 제 설정의 문제인지 궁금합니다.
intellijjavarefactoringbonosoup
・
0
356
1
- 未解決
테스트 코드 예제
안녕하세요 기선님 좋은 강의 만들어주셔서 감사합니다 ㅎㅎ <div style="font-si
intellijjavarefactoringschwan03958321
・
0
308
1
- 未解決
Exception 부분
if (discountRate == null || dicountRate // throw Exception 코드 } 으로해야 같은 의미가 아닌지 질문드립니다!
refactoringintellijjavaevanhwang
・
0
337
1
- 解決
리팩토링 강의 [ 일부 소스 파일 누락 ]
안녕하세요 백기선님! 강의 정말 잘 듣고 있습니다 ( 리팩토링, 패턴, 자바, 스프링 등등!! ) 지금 리팩토링 강의를 보고 있던 중, Combine Fucntion into Transform 목차 부분에서 제공 해주시는 소스
javaintellijrefactoringramissi
・
0
331
1
- 未解決
stream으로 변경 시 성능 문제
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한
refactoringjavaintellijevanhwang
・
0
436
2
- 未解決
로컬 변수에 final
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아
refactoringjavaintellijevanhwang
・
0
457
1
- 未解決
Area 밑줄 나온부분
double area 라고 로컬변수 선언 안되어서 밑줄 나온거에여 저렇게 하면 필드변수에 바로 값입력해서 하단에 대입이 의미 없는거죠
javaintellijrefactoringmermer
・
0
404
1

