๐๏ธ ๋์น์ง ๋ง์์ผ ํ IntelliJ 10๊ฐ์ง Plugin
๊ฐ๋ฐ ์์ฐ์ฑ์ ๋์ด๊ณ ๊ฐ์ ์๊ฐ ์์ ๋ ๋ง์ ์์ ์ ์ํํ ์ ์๋๋ก IntelliJ ํ๋ฌ๊ทธ์ธ 10๊ฐ์ง๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค. 1๏ธโฃ TabNine AI๊ธฐ๋ฐ ์ฝ๋ ์์ฑ ์ ์์ ์ ๊ณตํ๋ ํ๋ฌ๊ทธ์ธ์ ๋๋ค. ์ฝ๋ ์ค๋ํซ์ ์ ๊ณตํ์ฌ ๊ฐ๋ฐ์๊ฐ ์ฝ๋๋ฅผ ๋ ๋น ๋ฅด๊ณ ์ ํํ๊ฒ ์์ฑํ ์ ์๋๋ก ๋์์ค๋๋ค. 2๏ธโฃ RestfulToolkit RESTful API์ ์ํธ์์ฉํ๋ ๋ฐ ์ ์ฉํ ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ์ฌ IDE์์ ์ง์ RESTful API ์์ฒญ์ ํ ์คํธ ๋ฐ ๋๋ฒ๊น ํ ์ ์์ต๋๋ค. 3๏ธโฃ MyBatisCodeHelperPro MyBatis ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์์ ํ ๋ ์์ฐ์ฑ์ ๋์ฌ์ค๋๋ค. MyBatis ์ฝ๋๋ฅผ ๋ ์ฝ๊ฒ ์์ฑํ๊ณ ๊ด๋ฆฌํ๊ฒ ๋ง๋ค์ด์ค์ผ๋ก์จ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ ์ ์ฝํ ์ ์์ต๋๋ค. 4๏ธโฃ CodeGlance ์ฝ๋ ๊ตฌ์กฐ์ ๋ํ ๊ฐ๊ฒฐํ ๊ฐ์๋ฅผ ์ ๊ณตํ์ฌ ์ฝ๋๋ฅผ ๋ ์ฝ๊ฒ ํ์ํ๊ณ ์ดํดํ ์ ์๊ฒ ๋ง๋ญ๋๋ค. 5๏ธโฃ GenerateAllSetter ํด๋์ค์ ๋ชจ๋ ํ๋์ ๋ํด setter ๋ฉ์๋๋ฅผ ์ฝ๊ฒ ์์ฑํ ์ ์์ต๋๋ค. 6๏ธโฃ Lombok ๊ฐ๋ฐ์๊ฐ ์์ฑํด์ผ ํ๋ ์ฝ๋์ ์์ ์ค์ฌ ๊ธฐ๋ฅ ๊ตฌํ์ ๋ ์ ์ ์๊ฐ์ ํ ์ ํ ์ ์๋๋ก ๋ง๋ญ๋๋ค. 7๏ธโฃ Rainbow Brackets ๊ดํธ์ ์์์ ์ง์ ํ์ฌ ์ฝ๋ ๋ธ๋ก์ ์ฝ๊ฒ ๊ตฌ๋ถํ ์ ์๋๋ก ๋ง๋ญ๋๋ค. 8๏ธโฃ GitToolBox Git์ผ๋ก ๋ ์ฝ๊ฒ ์์ ํ ์ ์๋๋ก ๋ง์ ์ถ๊ฐ ๊ธฐ๋ฅ์ ํฌํจํฉ๋๋ค. 9๏ธโฃ Maven Helper Maven ๋น๋ ๊ณผ์ ์์ ๊ฐ๋ฐ์๋ค์ ๋๋ ๋๊ตฌ์ ๋๋ค. ๐ Sonarlint ์ฝ๋ ํ์ง ๋ฌธ์ ๋ฅผ ์ฆ์ ๊ฐ์งํ๊ณ ์์ ํฉ๋๋ค. ๐ฃ ์ ๊ฐ ์ง๊ธ ์ฌ์ฉํ๊ณ ์๋ ๊ฑด 6, 7, 8๋ฒ ์ ๋๋ค์.