ํ๋ก์ ํธ ๊ฐ๋ฐ ๊ฐ์ด๋๋ผ์ธ ๋ชจ์
- ๋ชจ๋ ๋ก๊ทธ์์ ๊ฐ์ธ์ ๋ณด ์๋ ๋ง์คํน
- ์ด๋ฉ์ผ, ์ ํ๋ฒํธ, ์นด๋๋ฒํธ ๋ฑ ๋ฏผ๊ฐ ์ ๋ณด ํจํด ์๋ ๊ฐ์ง ๋ฐ ์ ๊ฑฐ
- ์์ ํ ์ต๋ช ์๋ณ์ ์์ฑ ์์คํ
- GDPR ๋ฐ ๊ฐ์ธ์ ๋ณด๋ณดํธ๋ฒ ์ค์
- 8๋จ๊ณ ๋ก๊ทธ ๋ ๋ฒจ ์์คํ (CRITICAL, ERROR, WARN, INFO, DEBUG, TRACE, AUDIT, BUSINESS)
- ๊ตฌ์กฐํ๋ JSON ๊ธฐ๋ฐ ๋ก๊น ์ผ๋ก ํจ์จ์ ์ธ ๋ถ์
- ์ง๋ฅํ ๋ก๊ทธ ๊ด๋ฆฌ ๋ฐ AI ๊ธฐ๋ฐ ํจํด ๋ถ์
- ์ค์๊ฐ ๋ชจ๋ํฐ๋ง ๋ฐ ์๋ฆผ ์์คํ
- ์ค์๊ฐ ๊ฐ์ธ์ ๋ณด ํจํด ์ค์บ ๋ฐ ์ ๊ฑฐ
- ์๋ ๋ก๊ทธ sanitization ๋ฏธ๋ค์จ์ด
- ์ปดํ๋ผ์ด์ธ์ค ์๋ ๊ฒ์ฆ ๋ฐ ๋ฆฌํฌํธ ์์ฑ
- ํ๊ฒฝ๋ณ ์ฐจ๋ณํ๋ ๋ก๊น ์ ์ฑ
- ์ฆ์ ์ฌ์ฉ ๊ฐ๋ฅํ JavaScript ์ฝ๋ ์ํ
- ๋ก๊ทธ sanitizer ๊ตฌํ์ฒด ์ ๊ณต
- ์์ ํ ์๋ณ์ ์์ฑ ํจ์ ํฌํจ
- ์ปดํ๋ผ์ด์ธ์ค ์ฒด์ปค ๊ตฌํ ์์
- ๋๋ฏธ ๋ฐ์ดํฐ์์ ์ค์ ๋ฐ์ดํฐ๋ก์ ์ฒด๊ณ์ ์ ํ ๊ฐ์ด๋
- ๊ฐ๋ฐ ๋จ๊ณ๋ณ ๋ช ํํ ๋ฐ์ดํฐ ์ฌ์ฉ ๊ธฐ์ค
- ๋๋ฏธ ๋ฐ์ดํฐ ์์กด์ฑ ๋ฐฉ์ง ์ ๋ต
- ๋ฐ์ดํฐ ํ์ง ๊ฒ์ฆ ์ฒดํฌ๋ฆฌ์คํธ
- ํ๋ก๋์ ๋ฐฐํฌ ์ ์๋ ๊ฒ์ฆ ํญ๋ชฉ
- ์ฝ๋ ๋ฆฌ๋ทฐ ์ฒดํฌํฌ์ธํธ
- ๊ฐ๋ฐ ๋จ๊ณ๋ณ ๊ฒ์ฆ ๋ชฉ๋ก
- ๋ฐ์ดํฐ ์ ํ ์ฒดํฌ๋ฆฌ์คํธ
- ์ ๊ธฐ์ ์ธ ๋ก๊ทธ ์ค์บ ๋ฐ ๊ฐ์
- ๋ฉํธ๋ฆญ ๊ธฐ๋ฐ ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง
- ์๋ํ๋ ์ปดํ๋ผ์ด์ธ์ค ํ์ธ
- ํ ํ๊ณ ๋ฐ ํ๋ก์ธ์ค ๊ฐ์ ๊ฐ์ด๋
- ์ ๊ท ํ๋ก์ ํธ: ์ด๊ธฐ ์ค๊ณ๋ถํฐ ๊ฐ์ธ์ ๋ณด ๋ณดํธ ์ ์ฉ
- ๊ธฐ์กด ํ๋ก์ ํธ: ๋ ๊ฑฐ์ ๋ก๊น ์์คํ ๊ฐ์
- ๊ฐ์ฌ ๋์: ๊ท์ ์ค์ ์ฆ๋ช ์๋ฃ๋ก ํ์ฉ
- ํ ๊ต์ก: ๊ฐ๋ฐํ ๋ณด์ ์ธ์ ํฅ์ ๊ต์ก ์๋ฃ
# ์ ์ฅ์ ํด๋ก
git clone https://github.com/jeromwolf/development_guidelines.git
# ๊ฐ์ด๋๋ผ์ธ ํ์ธ
cat logging_privacy_protection_guidelines.md๊ฐ์ด๋๋ผ์ธ ๊ฐ์ ์ ์์ด๋ ์๋ก์ด ๊ฐ์ด๋๋ผ์ธ ์ถ๊ฐ๋ฅผ ํ์ํฉ๋๋ค. PR์ ๋ณด๋ด์ฃผ์ธ์!
MIT License