[TIPS] IntelliJ ์‚ฌ์šฉ ๊ฟ€ํŒ ๐Ÿฏ

๋‚˜๋ฅดยท2023๋…„ 4์›” 27์ผ
0

๊ฐœ๋ฐœ์ผ๊ธฐ

๋ชฉ๋ก ๋ณด๊ธฐ
11/14
post-thumbnail

Jshell Console

Tools > Jshell Console ์„ ํ†ตํ•ด ์ž๋ฐ” ์‹คํ–‰๊ธฐ๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!

library method ๋™์ž‘์„ ํ™•์ธํ•  ๋•Œ๋‚˜ encrypt, decrypt ๋ฅผ ํ•  ๋•Œ ๋“ฑ ์ž๋ฐ” ์‹คํ–‰๊ธฐ๊ฐ€ ํ•„์š”ํ•  ๋•Œ ์šฉ์ดํ•ฉ๋‹ˆ๋‹ค!
๊ธฐ์กด์—๋Š” java ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ํ…Œ์ŠคํŠธ์ฝ”๋“œ๋กœ ์‹คํ–‰์‹œ์ผฏ๋Š”๋ฐ, intelliJ ๋‚ด ์‹คํ–‰๊ธฐ๊ฐ€ ์žˆ์œผ๋‹ˆ ํ™œ์šฉ๋„๊ฐ€ ๋” ์ข‹์€ ๋“ฏ ํ•ฉ๋‹ˆ๋‹ค

Before Commit

commit ํƒญ ํ•˜์œ„์˜ Before Commit ์—์„œ ์—ฌ๋Ÿฌ ์˜ต์…˜์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

sonarlint ๋กœ warning ์„ ์žก๊ฑฐ๋‚˜, unused import ์ •๋ฆฌ, ์ฝ”๋“œ ์ •๋ ฌ ๋“ฑ์„ ์ˆ˜ํ–‰ํ•ด์ฃผ๋‹ˆ ์ผœ๋‘๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค!

Stream chaining

Debug ๋ชจ๋“œ๋กœ ์ŠคํŠธ๋ฆผ์„ ์ฐ์€ ํ›„, ๋””๋ฒ„๊ทธ ์ฝ˜์†” ๋งจ ์šฐ์ธก Trace Current Stream Chain ์„ ๋ˆ„๋ฅด๋ฉด ์ŠคํŠธ๋ฆผ ๋‹จ๊ณ„๋ณ„๋กœ ์ฒ˜๋ฆฌ๋œ ๊ฒฐ๊ณผ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
split ๋ชจ๋“œ๋ฅผ ํ•˜๋ฉด ๊ฐ stream chain ๋ณ„๋กœ, flat ๋ชจ๋“œ๋กœ ํ•˜๋ฉด ๋ชจ๋“  ๊ณผ์ •๋ณ„๋กœ ๊ฒฐ๊ณผ๊ฐ’์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐœ์ธ์ ์œผ๋กœ ์ž˜ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ๋งŒ ์ ์–ด๋†จ๋Š”๋ฐ, ๋” ๋งŽ์€ ์ธํ…”๋ฆฌ์ œ์ด ์‚ฌ์šฉ ํŒ์€ IntelliJ IDEA by JetBrains Youtube ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!
IDE์—์„œ ํŽธ๋ฆฌํ•˜๊ณ  ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์„ ๋งŽ์ด ์ œ๊ณตํ•ด์ฃผ๋‹ˆ ์ ๊ทน ํ™œ์šฉํ•ด ํšจ์œจ์ ์œผ๋กœ ์ผํ•ฉ์‹œ๋‹ค....๐Ÿ”ฅ

profile
๐Ÿ’ป + โ˜• = </>

0๊ฐœ์˜ ๋Œ“๊ธ€