2023. 3. 21. 17:01ใ๐ชดEtc
์คํ์ผ ๊ฐ์ด๋ ์ปจ๋ฒค์ ์ ๊ฒ์ํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋งํ๋ค.
์คํ์ผ ๊ฐ์ด๋ ์ปจ๋ฒค์
์ ํน์ ์กฐ์ง, ํ๋ก์ ํธ, ๋ธ๋๋ ๋๋ ์ปค๋ฎค๋ํฐ์์ ์ฌ์ฉ๋๋ ์ผ๊ด๋
๋์์ธ, ๋ฌธ์, ์ฝ๋ ๋ฐ ์ฝํ
์ธ ์คํ์ผ์ ์ ์ํ๋ ๋ฌธ์์
๋๋ค. ์ด๋ฌํ ๊ฐ์ด๋ ๋ผ์ธ์ ์ผ๊ด๋
๋ธ๋๋ ์ด๋ฏธ์ง๋ฅผ ์ ๊ณตํ๊ณ , ์๊ฐ์ ์ผ๊ด์ฑ์ ์ ์งํ๋ฉฐ, ๋ ๋์ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ๋ ๊ฒ์ ๋ชฉ์ ์ผ๋ก ํฉ๋๋ค.
์คํ์ผ ๊ฐ์ด๋ ์ปจ๋ฒค์
์ ์ผ๋ฐ์ ์ผ๋ก ๋ก๊ณ , ์์ ํ๋ ํธ, ํฐํธ, ๋ ์ด์์, ์ด๋ฏธ์ง ๋ฐ ์์ด์ฝ ์ฌ์ฉ ๋ฑ๊ณผ
๊ฐ์ ๋์์ธ ์์์ ๋ํ ๊ฐ์ด๋ ๋ผ์ธ์ ํฌํจํฉ๋๋ค. ๋ํ ๋ฌธ์, ์ปจํ
์ธ ๋ฐ ์ฝ๋์ ๋ํ ์์ฑ ๊ท์น
๋ฐ ํ์ ์ง์นจ๋ ํฌํจ๋ฉ๋๋ค.
์ด๋ฌํ ์คํ์ผ ๊ฐ์ด๋ ์ปจ๋ฒค์
์ ๋ค์ํ ์ฌ๋๋ค์ด ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ์์
ํ๋ ์กฐ์ง ๋ด์์ ์ผ๊ด์ฑ์ ์ ์งํ๋ ๋ฐ
์ค์ํฉ๋๋ค. ๋ํ ์๋ก์ด ์ฌ๋๋ค์ด ํ๋ก์ ํธ์ ์ฐธ์ฌํ๊ฑฐ๋ ํ๋ก์ ํธ๊ฐ ํ์ฅ๋๋ ๊ฒฝ์ฐ์๋ ์๋ ๋ฐฉ์์
์ดํดํ๊ณ ์ ์ฉํ ์ ์๋๋ก ๋์์ค๋๋ค.
๊ฐ์๊ธฐ ์ ์คํ์ผ ๊ฐ์ด๋์ ๋ํด์ ์กฐ์ฌ๋ฅผ ํ๋?
๊ตญ๋น์ง์์์ ํ ํ๋ก์ ํธ๋ฅผ ํ๋ฉด์ ํ๋ก์ ํธ๋ฅผ ํ๊ธฐ ์ด์ ์ ํ ์ปจ๋ฒค์
์ ๋ํด ์ค์์ฑ์ ์์๋ค.
๊ทธ ๋น์์๋ ์ปจ๋ฒค์
์ ๋ํด์ ์์ง ๋ชปํ์์ง๋ง ์ดํ ํ์ต์ ํ๋ฉด์ ์ด ๋ถ๋ถ์ด ํ ํ๋ก์ ํธ๋ฅผ ํ๋ฉด์ ์ค์ํ๊ฒ ์ ์ฉ์ด ๋๋ค๋ ๊ฑธ ์๊ฒ ๋์๋ค. ๊ทธ๋์ ์คํฐ๋์์ ํ ํ๋ก์ ํธ๋ฅผ ํ๊ธฐ ์ด์ ์ ๋จผ์ ๊ตฌ๊ธ ์คํ์ผ ๊ฐ์ด๋๋ฅผ ์กฐ์ฌ๋ฅผ ํ์๋ค.
๋ด๊ฐ ๊ตฌ๊ธ ์คํ์ผ ๊ฐ์ด๋๋ฅผ ์ ํํ ์ด์ ๋ ์ ์ผ ๋ง์ด ์ฌ์ฉ๋๋ ์คํ์ผ ๊ฐ์ด๋์ด๊ธฐ ๋๋ฌธ์ ์ ํ์ ํ์๋ค.
๊ทธ๋ฌ๋ฉด ๊ตฌ๊ธ ์คํ์ผ ๊ฐ์ด๋์๋ ์ด๋ค ํน์ง์ด ์๋์ง ๊ฐ๋จํ๊ฒ ์์๋ณด์
๊ตฌ๊ธ ์คํ์ผ ๊ฐ์ด๋๋ ๊ฐ๋จํ๊ฒ 3๊ฐ๋ก ๊ตฌ์ฑ๋๋ค.
- ๋ค์ฌ์ฐ๊ธฐ 4์นธ์ผ๋ก
- ์ค๊ดํธ ์๋ต x
- ๋ณ์ ์ ์ธ ๋ค์ฌ์ฐ๊ธฐ
๊ทธ๋ฌ๋ฉด Intellij์์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์
1) git hub ์ ์ฅ์์์ ์์ถ ํ์ผ ๋ค์ด
https://github.com/google/styleguide
GitHub - google/styleguide: Style guides for Google-originated open-source projects
Style guides for Google-originated open-source projects - GitHub - google/styleguide: Style guides for Google-originated open-source projects
github.com
์ดํ style.xml์ ๊ฒ์ํ์ฌ intellij ์ฝ๋ ์คํ์ผ์ ์ฐพ๋๋ค.
2) ์ธํ ๋ฆฌ์ ์ด ์ค์
File > Settings > Code Style๋ก ๋ค์ด๊ฐ Java์ Import Scheme > IntelliJ IDEA code style scheme์ ์ ํํฉ๋๋ค.
'๐ชดEtc' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Intellij ๋จ์ถํค (0) | 2022.10.13 |
---|