Tools > Jshell Console
์ ํตํด ์๋ฐ ์คํ๊ธฐ๋ฅผ ์ด์ฉํ ์ ์์ต๋๋ค!
library method ๋์์ ํ์ธํ ๋๋ encrypt, decrypt ๋ฅผ ํ ๋ ๋ฑ ์๋ฐ ์คํ๊ธฐ๊ฐ ํ์ํ ๋ ์ฉ์ดํฉ๋๋ค!
๊ธฐ์กด์๋ java ํ์ผ์ ์์ฑํ๊ฑฐ๋ ํ
์คํธ์ฝ๋๋ก ์คํ์์ผฏ๋๋ฐ, intelliJ ๋ด ์คํ๊ธฐ๊ฐ ์์ผ๋ ํ์ฉ๋๊ฐ ๋ ์ข์ ๋ฏ ํฉ๋๋ค
commit ํญ ํ์์ Before Commit
์์ ์ฌ๋ฌ ์ต์
์ ์ ํํ ์ ์์ต๋๋ค.
sonarlint ๋ก warning ์ ์ก๊ฑฐ๋, unused import ์ ๋ฆฌ, ์ฝ๋ ์ ๋ ฌ ๋ฑ์ ์ํํด์ฃผ๋ ์ผ๋๋ ๊ฒ์ ์ถ์ฒํฉ๋๋ค!
Debug ๋ชจ๋๋ก ์คํธ๋ฆผ์ ์ฐ์ ํ, ๋๋ฒ๊ทธ ์ฝ์ ๋งจ ์ฐ์ธก Trace Current Stream Chain
์ ๋๋ฅด๋ฉด ์คํธ๋ฆผ ๋จ๊ณ๋ณ๋ก ์ฒ๋ฆฌ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
split ๋ชจ๋๋ฅผ ํ๋ฉด ๊ฐ stream chain ๋ณ๋ก, flat ๋ชจ๋๋ก ํ๋ฉด ๋ชจ๋ ๊ณผ์ ๋ณ๋ก ๊ฒฐ๊ณผ๊ฐ์ ํ์ธํ ์ ์์ต๋๋ค.
๊ฐ์ธ์ ์ผ๋ก ์ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ๋ง ์ ์ด๋จ๋๋ฐ, ๋ ๋ง์ ์ธํ ๋ฆฌ์ ์ด ์ฌ์ฉ ํ์ IntelliJ IDEA by JetBrains Youtube ์์ ํ์ธํ ์ ์์ต๋๋ค!
IDE์์ ํธ๋ฆฌํ๊ณ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ๋ง์ด ์ ๊ณตํด์ฃผ๋ ์ ๊ทน ํ์ฉํด ํจ์จ์ ์ผ๋ก ์ผํฉ์๋ค....๐ฅ