1. ์ฝ๋ ๋ด์ฉ์ ๊ทธ๋๋ก ๋ฐ๋ณตํ๋, ์ฆ ์ถ๊ฐ ์ ๋ณด๊ฐ ์๋ ์ฃผ์์ ์ ์ง ๋ง๋ผ.
2. ์ข์ ์ฃผ์์ ๋ถ๋ช ํํ ์ฝ๋๋ฅผ ๋ณ๋ช ํ์ง ์๋๋ค. - ์ฃผ์์ผ๋ก ์ฝ๋๋ฅผ ์ค๋ช ํ์ง ๋ง๊ณ ์ฝ๋๋ฅผ ๋ค์ ์จ๋ผ.
3. ๋ช ํํ ์ฃผ์์ ์ ์ ์ ์๋ค๋ฉด ์ฝ๋๋ฅผ ํ๊ณ ํ์. - ์ฝ๋๊ฐ ์ด๋ ต๋ค๊ณ ์ฃผ์์ผ๋ก ๊ฒฝ๊ณ ํ์ง ๋ง๊ณ ์ฝ๋๋ฅผ ๋ค์ ์จ๋ผ.
4. ์ฃผ์์ ํผ๋์ ์ผ๊ธฐํ๋ ๊ฒ์ด ์๋๋ผ ํด์ํด์ผ ํ๋ค. - ์ฃผ์์ ๋ณด๊ณ ๋ ํท๊ฐ๋ฆฐ๋ค๋ฉด ๊ทธ ์ฃผ์์ ์ง์ฐ๋ ํธ์ด ๋ง๋ค.
5. ๊ด์ฉ์ ์ด์ง ์์ ์ฝ๋๋ ์ฃผ์์ผ๋ก ์ค๋ช ํ๋ผ. - ๋ถํ์ํ๊ฑฐ๋ ์ค๋ณต๋๋ค๊ณ ์๊ฐํ ์ ์๋ ์ฝ๋, ์ด๋ก ์ธํ์ฌ ๋ค๋ฅธ ๋๊ตฐ๊ฐ๊ฐ "๋จ์ํ" ํ ์๋ ์๋ค๊ณ ์๊ฐ๋๋ ์ฝ๋๋ผ๋ฉด ์ฃผ์์ ๋ฌ์ ์ค๋ช ํด๋๋ ๊ฒ์ด ์ข๋ค.
6. ๋ณต์ฌํ ์ฝ๋๋ผ๋ฉด ์๋ณธ ์ถ์ฒ ๋งํฌ๋ฅผ ์ฃผ์์ ํฌํจํ๋ผ.
- ํฅํ ์ฝ๋๋ฅผ ์ฝ์ ๋๋ฃ๊ฐ ์ ์ฒด ์ปจํ ์คํธ(์ด๋ค ๋ฌธ์ , ํด๋น ์๋ฃจ์ ์ด ๊ถ์ฅ๋๋ ์ด์ ๋ฑ)์ ํ์ ํ๋ ๋ฐ ๋์์ด ๋ ์ ์๋ค.
7. ๋์์ด ๋ ๋งํ ์ธ๋ถ ์ฐธ์กฐ ๋งํฌ๋ฅผ ํฌํจํ๋ผ.
8. ์ฝ๋๋ฅผ ์์ ํ ๋, ํนํ ๋ฒ๊ทธ๋ฅผ ์์ ํ ๋ ์ฃผ์์ ์ถ๊ฐํ๋ผ.
9. ์ฃผ์์ ์ฌ์ฉํด ๋ถ์์ ํ ๊ตฌํ์ ํ์ํ๋ผ. - ๊ธฐ์ ๋ถ์ฑ๋ฅผ ์ธก์ ํ๊ณ ํด๊ฒฐํ๋ ๋ฐ์ ๋์์ด ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๊ทธ์ ๋ํ ์์ธ ์ค๋ช .
https://stackoverflow.blog/2021/12/23/best-practices-for-writing-code-comments/