์ฝ๋ฉ์ผ๋ก ํ์ตํ๋ ๋ฆฌํฉํ ๋ง
๋ฆฌํฉํ ๋ง์ ์ํํธ์จ์ด ์์ง๋์ด๊ฐ ๊ฐ์ถฐ์ผ ํ ๊ธฐ๋ณธ์ ์ธ ์์ ์ค ํ๋์ ๋๋ค. ์ด ๊ฐ์๋ ์ธํ ๋ฆฌJ์ ์๋ฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ณด๋ค ์ค์ฉ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ๋ค์ํ ์ฝ๋์ ๋์์ ๋ฆฌํฉํ ๋ง ๊ธฐ์ ์ ์ค๋ช ํ๊ณ ์ง์ ์ค์ตํ ์ ์๋๋ก ์ค๋นํ์ต๋๋ค.
์๊ฐ์ 3,046๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ

- ๋ฏธํด๊ฒฐ
๋ฆฌํฉํ ๋ง 10. ํจ์๋ฅผ ๋ช ๋ น์ผ๋ก ๋ฐ๊พธ๊ธฐ ๊ฐ์ ๋ถ๋ถ์์ ์ง๋ฌธ์์ต๋๋ค.
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์์! - ๋จผ์ ์ ์ฌํ ์ง๋ฌธ์ด ์์๋์ง ๊ฒ์ํด๋ณด์ธ์. - ์๋ก ์์๋ฅผ ์งํค๋ฉฐ ์กด์คํ๋ ๋ฌธํ๋ฅผ ๋ง๋ค์ด๊ฐ์. - ์ ๊น! ์ธํ๋ฐ ์๋น์ค ์ด์ ๊ด๋ จ ๋ฌธ์๋ 1:1 ๋ฌธ์ํ๊ธฐ๋ฅผ ์ด์ฉํด์ฃผ์ธ์.
javaintellij-ideaCUBE
ใป
0
79
1
- ํด๊ฒฐ
ํจ์ ์ถ์ถํ๊ธฐ ๋ถ๋ถ์์ ์๋์ ๊ตฌํ์ ๋ํด ์ง๋ฌธ ์์ต๋๋ค.
์๋์ ๊ตฌํ์ด ์ ์ดํด๊ฐ ๊ฐ์ง ์์ ์์ ์ ์์ฑ ํ๋ ์ฝ๋๋ฅผ ๊ฐ์ ธ์ ์๋์ ๊ฐ์ด ์ดํด๋ฅผ ํด๋ณผ๋ ค๊ณ ํ๋๋ฐ ๋ง๊ฒ ์ดํด๋ฅผ ํ๊ฑด์ง ๊ถ๊ธํฉ๋๋ค. save๋ผ๋ ๋ค์ด๋ฐ์ผ๋ก ์ ์ฅํ๋ค๋ ์๋ฏธ๋ฅผ ๋ปํจ -> ์๋ ์ฝ๋ ๋ด๋ถ์๋ DT
javaintellij-idea๋ฆฌํฉํ ๋ง๊ฐ๋ฐ์ค
ใป
0
191
1
- ํด๊ฒฐ
๋ ์ฝ๋์ ๋ํด ์ง๋ฌธ ์์ต๋๋ค.
DTO ๋์ ๋ ์ฝ๋ ์์ฃผ๋ก ์ฌ์ฉํด๋ ๋ ๊น์?๋ง์ฝ DTO์ ์๋ ํ๋์ค์์ ๊ฐ ๋ณ๊ฒฝ์ด ์์ฃผ ๋ฐ์ํ๋ค๋ฉด ๋ ์ฝ๋๊ฐ ์๋ DTO๋ฅผ ์ ์งํด์ ์ฌ์ฉํ๋๊ฒ ์ข์๊น์?
javaintellij-idea๋ฆฌํฉํ ๋ง๊ฐ๋ฐ์ค
ใป
0
208
2
- ๋ฏธํด๊ฒฐ
.github ํ ํฐ ๋ฑ๋กํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ง๋ฌธ
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์์! - ๋จผ์ ์ ์ฌํ ์ง๋ฌธ์ด ์์๋์ง ๊ฒ์ํด๋ณด์ธ์. - ์๋ก ์์๋ฅผ ์งํค๋ฉฐ ์กด์คํ๋ ๋ฌธํ๋ฅผ ๋ง๋ค์ด๊ฐ์. - ์ ๊น! ์ธํ๋ฐ ์๋น์ค ์ด์ ๊ด๋ จ ๋ฌธ์๋ 1:1 ๋ฌธ์ํ๊ธฐ๋ฅผ ์ด์ฉํด์ฃผ์ธ์.
javaintellij-idea๋ฆฌํฉํ ๋งteam
ใป
0
206
2
- ๋ฏธํด๊ฒฐ
๊นํ๋ธ
ํน์ ์ด์ํ์๋ ๊นํ๋ธ์ ๊ฐ์ ์๋ฃ๊ฐ ์ ๊ณต๋๋์?
javaintellij-idea๋ฆฌํฉํ ๋ง๊น์ง์
ใป
0
194
1
- ๋ฏธํด๊ฒฐ
ํ ๋๋ ํ ๋ฆฌ .github ํ์ผ ์์ฑ
์์ค ์ฝ๋ ์์ ์ค๋ช ์ค์์๊นํ๋ธ์์ ํ ํฐ ๋ง๋๋ ๋ถ๋ถ ๊น์ง๋ ๋ฐ๋ผ ํ๋๋ฐํ ๋๋ ํ ๋ฆฌ์ .github ํ์ผ์ ์์ฑํ๋ ๋ถ๋ถ์์ ๋งํ์ต๋๋ค ํผ์ ํด๊ฒฐํด ๋ณด๋ ค๊ณ ์ด์ฌํ ์ฐพ์๋ดค๋๋ฐ ๋ฐฉ๋ฒ์ ๋ชป์ฐพ๊ฒ ๋ค์์ ๋ ์๋์ฐ ์ฌ์ฉ์ ์
javaintellij-idea๋ฆฌํฉํ ๋งIGOR
ใป
0
449
1
- ๋ฏธํด๊ฒฐ
๋ฆฌํฉํ ๋ง 22. ์ฌ๋ฌ ํจ์๋ฅผ ๋ณํ ํจ์๋ก ๋ฌถ๊ธฐ ๊ฐ์ ๋ด์ฉ๊ณผ ์์ค ์ฝ๋๊ฐ ๋ค๋ฅธ ๋ถ๋ถ ๋ฌธ์
๊ฐ์๋ฅผ ๋ณด๋ ์ค์ ์ฌ๋ ค ์ฃผ์ ์์ค ์ฝ๋์๋ ๊ฐ์ ๋ด์ฉ๊ณผ ๋ค๋ฅด๊ฒ ReadingClient, ReadingClientTest ์ฝ๋๊ฐ ์๊ณ ์ฝ๋๊ฐ ๋ค๋ฅธ ๋ถ๋ถ์ด ๋ง์๋ฐ ์๋์ ์ผ๋ก ๋ณ๊ฒฝํ์ ๊ฑด์ง ๋๋ฝ๋ ๊ฑด์ง ๋ฐ๋ก ์ค๋ช ์ด ์์ด์ ๋ฌธ์๋๋ฆฝ๋๋ค.
javaintellij-idea๋ฆฌํฉํ ๋ง๋ฌธ์ฅํ
ใป
0
545
1
- ๋ฏธํด๊ฒฐ
ํ๋๋ฅผ ๊ฐ์ถ๋ ๊ฒ์ด ์ค์ํ ์ด์ ?
์๋ ํ์ธ์ ๊ฐ์ฌ๋๋ ์ฝ๋ ์บก์ํ ์ค๋ช ์ ๋ค์ผ๋ฉด์ ๊ถ๊ธํ ์ ์ด ์๊ฒจ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.๊ฐ์์์, ํผ๋ธ๋ฆญ ํ๋๋ฅผ ๊ฐ์ถ๋ ์ฉ๋๋ก ํผ๋ธ๋ฆญ ๋ฉ์๋๋ฅผ ์ฌ์ฉํ ์ ์๋๋ฐ, ๊ทธ ์ด์ ๋ก๋ ํผ๋ธ๋ฆญ ํ๋(ex, String name) ์ ํผ๋ธ๋ฆญ ๋ฉ์๋(ex, St
refactoringintellij-idea๋ฆฌํฉํ ๋งjavaintellijsunghoo.lim
ใป
0
552
1
- ๋ฏธํด๊ฒฐ
์คํ์ ๋ณด. CVS -> CSV
CSV: comma-separated values๊ฐ์ ์ ์ตํ๊ฒ ์ ๋ฃ๊ณ ์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
intellijjavarefactoringvoid
ใป
0
369
0
- ๋ฏธํด๊ฒฐ
๊ฐ์ฒด์ ํ๋ ๋ช๊ฐ๋ง ์ ๋ฌํ ๊ฒฝ์ฐ, ํต์งธ๋ก ๋๊ธฐ๊ธฐ vs ์ฌ๋ฌ๊ฐ๋ก ๋๊ธฐ๊ธฐ
class Member {String id;String name;String addr;int age;} ์์ ๊ฐ์ ํด๋์ค๊ฐ ์๊ณ , ๊ทธ์ค ์ ๋ฐ์ ๋์ ํ๋๋ฅผ ๋งค๊ฐ๋ณ์๋ก ๋
intellijjavarefactoringvoid
ใป
0
496
0
- ํด๊ฒฐ
[์คํ์์ ๋ณด] ์์ฃผ ์์ ์คํ
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์์! - ๋จผ์ ์ ์ฌํ ์ง๋ฌธ์ด ์์๋์ง ๊ฒ์ํด๋ณด์ธ์. - ์๋ก ์์๋ฅผ ์งํค๋ฉฐ ์กด์คํ๋ ๋ฌธํ๋ฅผ ๋ง๋ค์ด๊ฐ์. - ์ ๊น! ์ธํ๋ฐ ์๋น์ค ์ด์ ๊ด๋ จ ๋ฌธ์๋ 1:1 ๋ฌธ์ํ๊ธฐ๋ฅผ ์ด์ฉํด์ฃผ์ธ์.
javaintellijrefactoring์๋ผ๋
ใป
2
392
0
- ๋ฏธํด๊ฒฐ
basePrice
์๋ ํ์ธ์ 5๋ถ 30์ด ์ ๋์private double discountedPrice๋ฉ์๋๋ฅผ ๋ง๋ค ๋ basePrice๋ ๋ฉ์๋์ ์ง์ญ๋ณ์๋ก ๊ฐ์ด ๋ง๋ค๋ฉด ๋งค๊ฐ๋ณ์๋ฅผ ํ ๊ฐ ๋ ์ค์ผ ์ ์์ ๊ฒ ๊ฐ์๋ฐ basePrice
javaintellijrefactoringfbfbf1
ใป
0
288
1
- ๋ฏธํด๊ฒฐ
4:04 ๋จ์ถํค ๊ถ๊ธํฉ๋๋ค.
์๋ ํ์ธ์. ๋จ์ถํค๊ฐ ์ด๋ป๊ฒ๋์ฃ ?(์์ฑํ๋ ์ฝ๋ ๋๋ฆฌ๊ธฐ)
refactoringintellijjavaeodilda
ใป
0
426
1
- ๋ฏธํด๊ฒฐ
rename ๋ฉ๋ด์ ๋ํ ์ฌ์ํ ์ง๋ฌธ
rename ๋ฉ๋ด๋ฅผ ํ๋ฒ ๋์ฐ๊ณ esc ํ๊ณ ๋ค์ rename ๋ฉ๋ด ๋์ฐ๋ฉด์๋ก ๋ค๋ฅธ ์ฐฝ์ด ๋ํ๋ฉ๋๋ค... ๊ธฐ๋ฅ์ ์ผ๋ก ๋ค๋ฅด๊ฒ ์ฌ์ฉํ ์ ์๋ ๊ฒ์ธ์ง ์ ์ค์ ์ ๋ฌธ์ ์ธ์ง ๊ถ๊ธํฉ๋๋ค.
intellijjavarefactoring๋ณด๋ ธ๋ณด๋
ใป
0
349
1
- ๋ฏธํด๊ฒฐ
ํ ์คํธ ์ฝ๋ ์์
์๋ ํ์ธ์ ๊ธฐ์ ๋ ์ข์ ๊ฐ์ ๋ง๋ค์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค ใ ใ <div style="font-si
intellijjavarefactoringํฉ์นํ
ใป
0
303
1
- ๋ฏธํด๊ฒฐ
Exception ๋ถ๋ถ
if (discountRate == null || dicountRate // throw Exception ์ฝ๋ } ์ผ๋กํด์ผ ๊ฐ์ ์๋ฏธ๊ฐ ์๋์ง ์ง๋ฌธ๋๋ฆฝ๋๋ค!
refactoringintellijjava์๋ฐํฉ
ใป
0
329
1
- ํด๊ฒฐ
๋ฆฌํฉํ ๋ง ๊ฐ์ [ ์ผ๋ถ ์์ค ํ์ผ ๋๋ฝ ]
์๋ ํ์ธ์ ๋ฐฑ๊ธฐ์ ๋! ๊ฐ์ ์ ๋ง ์ ๋ฃ๊ณ ์์ต๋๋ค ( ๋ฆฌํฉํ ๋ง, ํจํด, ์๋ฐ, ์คํ๋ง ๋ฑ๋ฑ!! ) ์ง๊ธ ๋ฆฌํฉํ ๋ง ๊ฐ์๋ฅผ ๋ณด๊ณ ์๋ ์ค, Combine Fucntion into Transform ๋ชฉ์ฐจ ๋ถ๋ถ์์ ์ ๊ณต ํด์ฃผ์๋ ์์ค
javaintellijrefactoringGR
ใป
0
327
1
- ๋ฏธํด๊ฒฐ
stream์ผ๋ก ๋ณ๊ฒฝ ์ ์ฑ๋ฅ ๋ฌธ์
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์์! - ๋จผ์ ์ ์ฌํ
refactoringjavaintellij์๋ฐํฉ
ใป
0
422
2
- ๋ฏธํด๊ฒฐ
๋ก์ปฌ ๋ณ์์ final
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์
refactoringjavaintellij์๋ฐํฉ
ใป
0
447
1
- ๋ฏธํด๊ฒฐ
Area ๋ฐ์ค ๋์จ๋ถ๋ถ
double area ๋ผ๊ณ ๋ก์ปฌ๋ณ์ ์ ์ธ ์๋์ด์ ๋ฐ์ค ๋์จ๊ฑฐ์์ฌ ์ ๋ ๊ฒ ํ๋ฉด ํ๋๋ณ์์ ๋ฐ๋ก ๊ฐ์ ๋ ฅํด์ ํ๋จ์ ๋์ ์ด ์๋ฏธ ์๋๊ฑฐ์ฃ
javaintellijrefactoringmincoln419
ใป
0
395
1






