JavaRush ํ์์ ์ฐ๋ฝ์ ๋๋ ธ์ต๋๋ค. ์ด๊ฒ์ ๊ธฐ์ฌ ๋ํ ์ ๋ ๋ฒ์งธ ๋ค์ด์ ์คํธ์
๋๋ค . ์ด ์ปฌ๋ ์
์๋ 4์ 30์ผ๊ณผ 5์ 1์ผ, ๋จ ์ดํ ๋ง์ ๋ณด๋ด์ฃผ์ ์๋ฃ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์ฝ๊ณ , ์ข์์, ๋๊ธ์ ๋ฌ์์ฃผ์ธ์!
ํ๋ก๊ทธ๋๋จธ์ ๋ฐฉํฉ
์ด ํฅ๋ฏธ๋ก์ด ์ด๋ฆ์๋ ์ ์(Coldfire, ๋ ๋ฒจ 17 JavaRush, ๋ชจ์คํฌ๋ฐ)๊ฐ ๋ค์ํ IT ์ด๋ฒคํธ์ ์ฐธ์ํ ๊ฒฝํ์ด ์จ๊ฒจ์ ธ ์์ต๋๋ค. ์ฝ๊ณ ์๊ฐ์ ์ป์ผ์ธ์. ์ด๋ณด ๊ฐ๋ฐ์์๊ฒ๋ ๋ฐฉ๋ฌธํ๋ ๊ฒ์ ํฅ๋ฏธ๋กญ๊ณ ์ ์ฉํฉ๋๋ค.์ฝ๋ ์ ์ฉ ๋ฒ์
์ต๊ทผ์ ํ๋ก๊ทธ๋๋ฐ์ ๋ฐฐ์ฐ๊ธฐ ์์ํ๋ค๋ฉด ์ฝ๋ ์ปค๋ฒ๋ฆฌ์ง(Code Coverage)์ ๋ํด ๋ค์ด๋ณธ ์ ์ด ์์ ๊ฒ์ ๋๋ค. ์ค์ ๋ก ์ด ์ฉ์ด๋ ํ ์คํธ์ ์ํ ์ฝ๋ ์ ์ฉ ๋ฒ์๋ฅผ ๋ํ๋ด๋ฉฐ ์ผ๋ฐ ํ๋ก์ ํธ์์๋ 100%๋ ์๋๋๋ผ๋ ๋งค์ฐ ๊ทผ์ ํด์ผ ํฉ๋๋ค. ๋ฌผ๋ก ๋ค๋ฃจ์ง ์์๋ ๋๋ ์ฝ๋๋ ์์ง๋ง... ๋ณ๋ก ๋ช ํํ์ง ์๋์? ๊ธ์ ์ฝ๊ณ ์ ์์๊ฒ โ๊ฐ์ฌํฉ๋๋คโ๋ผ๊ณ ๋งํ์ธ์(๋ฐ์ดํ ์ ์ธ). ์ค์ ์ ๋ฌด์ ๋งค์ฐ ์ ์ฉํ ๊ฒ์ ๋๋ค.์๋ฐ์ ์ฃผ์
Java์ ์ฃผ์์ ๋ํ ์งง์ ๊ฒ์๋ฌผ์ Stepan Uemlyanin(๋ ๋ฒจ 23 JavaRush)์ด ์ ๊ณตํฉ๋๋ค. ์์ฑ์๊ฐ ์๋ฃ์์ ์ผ๋ถ ์ ํ์ ๋๊ธ์ ๋์ณค๋ค๊ณ ์๊ฐํ์๋์? ๊ทธ๊ฒ์ ๋ํด ์๋ ค์ฃผ์ญ์์ค!JUnit ๋๋ JavaRush ์ ํจ์ฑ ๊ฒ์ฌ๊ธฐ๋ฅผ ์ฌ๋ํ๋ ๋ฐฉ๋ฒ 1๋ถ ๋ฐ 2๋ถ
์์ง ์ฐ๋ฆฌ ๊ฒ์ฆ์ธ์ ๋ํ ์ง์ฌ ์ด๋ฆฐ ์ฌ๋๊ณผ ๊ฐ์ฌ๋ฅผ ๋๋ผ์ง ๋ชปํ์ จ๋์? ๊ทธ๋ฐ ๋ค์ Evgeny Grodno(๋ ๋ฒจ 34 JavaRush)๊ฐ ์ด ๋ ๊ฐ์ ๊ธฐ์ฌ๋ฅผ ์ฝ์ด๋ณด์ธ์. ์ด ์๋ฃ๋ ์ด ์ธ์์์ ๋จ์ ํ ์คํธ์ JUnit์ ์ต์ํ์ง ์์ Java ๊ฐ๋ฐ์๋ฅผ ์ฐพ์ ๊ฐ๋ฅ์ฑ์ด ๊ฑฐ์ ์๊ธฐ ๋๋ฌธ์ ๋งค์ฐ ์ ์ฉํฉ๋๋ค. ํ ์คํธ๋ก ์ฝ๋๋ฅผ ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ์ ์ฝ๊ณ ๋ฐฐ์ฐ์ญ์์ค.Java์ ์ฃผ์: ๋ชจ๋ ๊ฒ์ด ๊ทธ๋ ๊ฒ ๋จ์ํ์ง๋ ์์ต๋๋ค.
์ฃผ์์ด ์ ๋ฌ๋ฆฐ ์ฝ๋๋ ๋๋ฃ์ ์ฌ๋๊ณผ ์กด๊ฒฝ์ ์๋ฏธํฉ๋๋ค. ์๋จ, ์ ๋ง์. June Valera์๊ฒ๋ ์ฃผ์์ด ์๋ ํ๋ฅญํ ์ฝ๋๋ณด๋ค ์ฃผ์์ด ์๋ ๋์ ์ฝ๋๋ฅผ ์์ฑํ๋ ๊ฒ์ด ๋ ๋ซ์ต๋๋ค. ๊ฒฐ๊ตญ ํ์ ์ฌ์ ํ โโ๊ทธ์ ์ฝ๋๋ฅผ ํจ๊ป ์์ ํด์ผ ํ์ง๋ง Valera๊ฐ ์ด ํ์์ ์ผ๋ง๋ ์ค๋ซ๋์ ์์ ํ ์ง๋ ์ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ Viacheslav(JavaRush ๋ ๋ฒจ 3, ์ํธํํ ๋ฅด๋ถ๋ฅดํฌ)๊ฐ ์์ฑํ Java ์ฃผ์ ์์ฑ์ ๊ดํ ๊ธฐ์ฌ๋ฅผ ์ฝ์ด๋ณด์ธ์. ๋๊ธ์ ๊ทธ๋ฐ ๊ฒ์ด ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋๋ผ๋ ๋ถํ์ํ ๊ฒ์ ์๋๋๋ค.Java์ ํ ๋น ๋ฐ ์ด๊ธฐํ
Viacheslav์ ๋ ๋ค๋ฅธ ๊ธฐ์ฌ. ์ฌ๊ธฐ์์ ์ ์๋ ๋ ๋ค๋ฅธ "์ด๋ณด" ๋ณต์ก์ฑ์ธ ํ ๋น ๋ฐ ์ด๊ธฐํ์ ๋ํด ์ด์ผ๊ธฐํฉ๋๋ค. "ํ๋ ์ด๊ธฐํ"๋ผ๋ ๋ง์ ๋ค์ผ๋ฉด ํ์ ์ด ๋ค์ง ์์ต๋๊น? ์๋๋ฉด ์ด์ ๋ง ๊ณต๋ถ๋ฅผ ์์ํ๋๋ฐ ์์ง ์ฐ๋ฆฌ๊ฐ ๋ฌด์จ ๋ง์ ํ๋์ง ์ ๋ชจ๋ฅด์๋์? ๊ทธ๋ ๋ค๋ฉด ์ด ์๋ฃ๋ ๋น์ ์ ์ํ ๊ฒ์ ๋๋ค.ํค์๋๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. {์์ ์์}
์ด๋ณด์๋ ์ด ํต์ฌ ๋จ์ด๋ฅผ ์๊ณ ์ดํดํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ข ์ข ์์ ํ๋ ์๋๊ณ ... ์์ ํ๋ ์๋๋๋ค. ์ด๊ฒ์ด ์ ํํ ๋ฌด์์ ํ๋์ง, ์ด๋ป๊ฒ ์๋ํ๋์ง์ ๋ํด ํ์ ์ด ์๋ค๋ฉด Dmitry Denisov(๋ ๋ฒจ 29, ์์นดํ ๋ฆฐ๋ถ๋ฅดํฌ)์ ๊ธฐ์ฌ๋ฅผ ์ฝ์ด๋ณด์ธ์. ๋ ๋ช ํํด์ง ๊ฒ์ ๋๋ค!๊ธฐ์ฌ ์ถ๊ฐ: IntelliJ Idea 2018.1: ์๋ก์ด ๊ธฐ๋ฅ
IntelliJ Idea 2018.1์ ์ ๋ฒ์ ์ด ์ถ์๋์์ ๋ ์ฐ๋ฆฌ๋ ์ด์ ๋ํด ์๋ ค๋๋ฆฌ์ง ๋ชปํ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฐ๋ฆฌ๋ ๋ญ๊ฐ๋ฅผ ๋์ณค๊ณ , JavaRush ์กธ์ ์ Vladimir(๋ ๋ฒจ 40, ์๋งํฐ)๋ ์ฐ๋ฆฌ ๋ด์ค์ ๋ช ๊ฐ์ง ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ถ๊ฐํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.๋ฝ๋ชจ๋๋ก ํ ํฌ๋
๋ฝ๋ชจ๋๋ก ํ ํฌ๋(Pomodoro Technique)์ ๋ํด ๋ค์ด๋ณด์ จ๋์? ๊ทธ๋ ์ง ์๋ค๋ฉด ์๋ํด ๋ณด๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ด๋ ๊ฐ๋ฐ์์ ๊ธฐํ IT ์ ๋ฌธ๊ฐ๊ฐ ์์ฐ์ฑ์ ๋์ด๋ ๋ฐ ๋์์ด ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์๋นํ ์ค๋น๊ฐ ํ์ํ์ง ์์ผ๋ฉฐ ์ํํ๊ธฐ๊ฐ ๋งค์ฐ ์ฝ์ต๋๋ค. ๋น์ ๋ ์๋ํด ๋ณด์ธ์! ๋ํ Antoni(JavaRush ๋ ๋ฒจ 7, ๋ชจ์คํฌ๋ฐ)๋ Pomodoro์ ๋ํ ๊ธฐ์ฌ๋ฅผ ์์ฑํ์ฌ ๊ธฐ์ ์์ ์ ๋ ์ฝ๊ฒ ๋ง๋๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ์๋ฅผ ์ ๊ณตํ์ต๋๋ค.๊ฐ๊ฒฉ ์ธํ
(โ์ฒ๋ช ์ ์ง์ฅ ์ฃผ๋ฏผ! ๋งํฌ๋ค์ด์ด ๋ญ์ง๋ ๋ชจ๋ฅด๊ฒ ์ด์!โ - Ed.) ์ฐ๋ฆฌ ํธ์ง์์ฒ๋ผ ๊ฒฝ๋ ๋งํฌ์ ์ธ์ด์ ๊ทธ ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ํด ์ ํ ๋ชจ๋ฅธ๋ค๋ฉด Nikita ํ์(๋ ๋ฒจ 24 JavaRush, Dnepr)์ ์๋ฃ๋ฅผ ์ฝ์ด๋ณด์ธ์. ๋์์ ๋ฐ์ผ๋ฉด ๊ทธ๊ฒ์ด ๋ฌด์์ธ์ง ์ ์ ์์ ๋ฟ๋ง ์๋๋ผ ๊ฐ๋ฅํ ํ ํจ๊ณผ์ ์ผ๋ก ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ๋ ์ดํดํ ์ ์์ต๋๋ค.( อกยฐ อส อกยฐ) Java์์ ์ด์ค์ผ์ดํ ๋ฌธ์
์ ๋ชฉ์ (์๋ง๋) ์ธ๊ฐ ์ผ๊ตด์ด ํฌํจ๋ ๊ธฐ์ฌ๋ Kharkov ์ถ์ ์ Darth Vader(๋ ๋ฒจ 13)๋ผ๋ ๋ณ๋ช ์ ๊ฐ์ง JavaRush ํ์์ด ์ฐ๋ฆฌ ๋ชจ๋๋ฅผ ์ํด ์์ฑํ์ต๋๋ค. ์ฃผ์ ๋ ๊ฐ๋จํ ๊ฒ ๊ฐ์ง๋ง ์ด๋ ์ต๋๋ค... ์ข์ ๋๊น์ง ๋ฏธ๋ค๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง๊ณ , ๊ทธ๋ฌ๋ค๊ฐ ๋ค๋ฃฐ ์๊ฐ๋ ์์์์... ์ด ์์ํ๋ ์ผ๋จ ์ ๋ฆฌํ์ธ์! ๊ฒ๋ค๊ฐ ๊ทธ ์ฌ๋์ ๋ชจ๋ ๊ฒ์ ์์ธํ๊ณ ๋ช ํํ๊ฒ ์ค๋ช ํ์ต๋๋ค.IDEA ๋จ์ถํค
์ด์ ๋ํ์ ์ผ๋ฐ ๋ ์๋ค์๊ฒ ์น์ํ Victor Sergeev๋ IDEA ๋จ์ถํค์ ๋ํ ์ ์ฉํ ์๋ฃ๋ฅผ ์ผ์ต๋๋ค. ์ง๊ธ ๋ฐ๋ก ์ฌ์ฉ์ ์์ํด ๋ณด์ธ์. ๋ํ Victor๋ ์ผ์ข ์ ์ ์ฒด ๋ชฉ๋ก๋ฟ๋ง ์๋๋ผ ๋ ํจ์จ์ ์ผ๋ก ์์ ํ๋ ๋ฐ ๋์์ด ๋๋ ํค๋ณด๋ ๋จ์ถํค๋ ์์ฑํ์ต๋๋ค.๊ทธ ๋ฐ์ ์ฝ์ ๋ด์ฉ: |
---|
JavaRush์ ๋ํ๋ฅผ ๊ฒ์ํฉ๋๋ค. 4์ 27~29์ผ ๋ค์ด์ ์คํธ #1 |
GO TO FULL VERSION