์๋ฐ ๋ฐ ์คํ๋ง๋ถํธ ๊ฐ์ธ ์คํฐ๋
์ฐธ๊ณ ๊ฐ์
- ํ๋ซํผ: ์ธํ๋ฐ
- ๊ฐ์ข๋ช
: ์คํ๋ง ์
๋ฌธ - ์ฝ๋๋ก ๋ฐฐ์ฐ๋ ์คํ๋ง ๋ถํธ, ์น MVC, DB ์ ๊ทผ ๊ธฐ์
- ๊ฐ์ฌ: ๊น์ํ ๊ฐ์ฌ๋
์ธํ
๋ฆฌ์ ์ด ์๋์ฐ ๋จ์ถํค
- ํ
์คํธ ํ์ด์ง ๋ฐ๋ก ๋ง๋ค๊ธฐ: Ctrl + Shift + T
- ๋ณ์ ์ถ์ถ: Ctrl+Alt+V
- ๋ฉ์๋ ์ถ์ถ : Ctrl+Alt+M
- ์ต๊ทผ ์คํํ๋ ํ
์คํธ ํ์ผ ์คํํ๊ธฐ: Shift + F10
- Change the highlighting level for a file : Ctrl+Alt+Shift+H
- Compare any text sources(๋ ํ์ผ ๋น๊ต):
- ๋จ์ถํค Ctrl+Shift+A ํด๋ฆญ -> Open Blank Diff Window๋ฅผ ํ์ดํ -> ์ผ์ชฝ, ์ค๋ฅธ์ชฝ์ ๊ฐ๊ฐ ๋ด์ฉ ๊ธฐ์ฌ -> ๋น๊ต์งํ
- ์ปฌ๋ผ์ ํ๋ชจ๋: https://forgiveall.tistory.com/454
- ๋์๋ฌธ์ ๋ณํ: Ctrl + Shift + U
- ์ค๋ค์ดํฌ์ผ์ด์ค ๋ฐ ์นด๋ฉ์ผ์ด์ค ๋ณํ : Alt + Shift + U
- Alt+Enter : Show Context Actions
- Ctrl+E : ์ต๊ทผ ์ฐ ํ์ผ ๋ณด๊ธฐ
- Ctrl+B : ์ ์๋ ๊ณณ์ผ๋ก ์ด๋
- Ctrl+Shift+Enter : ํ์ฌ ๊ตฌ๋ฌธ ์์ฑ
- Ctrl+Alt+Shift+T : ๋ฆฌํฉํ ๋ง(์ด๋ฆ๋ฐ๊พธ๊ธฐ ๋ฑ๋ฑ ๊ธฐ๋ฅ ํฌํจ)
- Alt+F7 : ์ฌ์ฉํ๋ ๊ณณ ์ฐพ์์ฃผ๋ ๋จ์ถํค
- ๋ฐฐ์ด, ๋ฆฌ์คํธ for๋ฌธ ๋จ์ถํค: iter์น๊ณ tab๋๋ฅด๋ฉด ๋ฐ๋ก foreach๋ฌธ ๋์ด.
-
- sout ์น๋ฉด ๋ฐ๋ก System.out.println ๋์ด.
- ctrl + alt + b : ๊ตฌํ์ฒด๋ฅผ ๋ฐ๋ก ์ ํํ ์ ์๋ ๋จ์ถํค
- ctrl + f12 : ์์คํธ๋ฆฌ ํ์ธ ๊ฐ๋ฅ ๋จ์ถํค
- ๋จ์ถ์ด: soutm ์ ๋ฉ์๋์ ์ด๋ฆ์ ์๋์ผ๋ก ํ๋ผ๋ฏธํฐ์ ๋ฃ์ด์ค๋ค.
System.out.println("call AppConfig.orderService");
์ธํ
๋ฆฌ์ ์ด ๋งฅ ๋จ์ถํค
- ์ต๊ทผ ์คํํ๋ ํ
์คํธ ํ์ผ ์คํํ๊ธฐ: control + R
- Generate -> ์์ฑ์, ๊ฒํฐ, ์ธํฐ ์๋ ์์ฑํด์ฃผ๋ ๋จ์ถํค: command + N
- ๋ณ์ ์ถ์ถ: option+command+V
- ๋์๋ฌธ์ ๋ณํ: Command + Shift + U
์คํ๋ง๋ถํธ JUnit5 ํ
์คํธ ์ ์ฐธ๊ณ
์๋ ๋ฐฉ๋ฒ์ ์ด์ฉํด์ ํ
์คํธ ํ๊ธฐ
- given -> ๋ฌด์ธ๊ฐ๊ฐ ์ฃผ์ด์ก์ ๋
- when -> ์ฃผ์ด์ง ๋ฌด์ธ๊ฐ๋ฅผ ์คํํ์ ๋
- then -> ์ด๋ ํ ๊ฒฐ๊ณผ๊ฐ ๋์์ผ ํ๋ค
์ธํ
๋ฆฌ์ ์ด ํ๋ฌ๊ทธ์ธ ์ถ์ฒ
๋
ธํธ ํ๋ฌ๊ทธ์ธ ์ถ์ฒ
About
๐๐ ์๋ฐ ๋ฐ ์คํ๋ง๋ถํธ ๐ฅ๐ฅ