RIDI Style Guide
๊ท์น์ ์ ํ๋ ๊ท์น (๋ฉํ ๊ท์น)
1. ํญ๋ชฉ์ ์๋ฅผ ์ต์ํํ ๊ฒ
- ๋ฐ๋์ ์ง์ผ์ ธ์ผ ํ๋ ๊ฒ ์์ฃผ๋ก ์ ํ ๊ฒ
- ๊ถ์ฅ ํญ๋ชฉ์ ๊ท์น์ ํฌํจํ์ง ๋ง ๊ฒ
2. ์ฌ๋ฐ๋ฆ์ ์ถ๊ตฌํ ๊ฒ
- ์ฝ์ง๋ง ์๋ชป๋ ๊ฒ๋ณด๋ค๋ ์ด๋ ต๋๋ผ๋ ์ฌ๋ฐ๋ฅธ ์ชฝ์ ํํ ๊ฒ
3. ๊ธฐํธ์ ์ถฉ๋์ด ๋ฐ์ํ์ ๋์๋ ๊ฐ๊ฒฐํ ์ชฝ์ ํํ ๊ฒ
- ๊ฐ๊ฒฐํจ์ด ๋์ผํ ๋์๋ ์ผ๊ด์ฑ์ด ์๋ ์ชฝ์ ํํ ๊ฒ
- ์ผ๊ด์ฑ์ด ๋์ผํ ๋์๋ ๋์ค์ฑ์ด ์๋ ์ชฝ์ ํํ ๊ฒ
4. ๋ง์ฅ์ผ์น๋ก ์งํํ ๊ฒ
- ์ดํด๊ด๊ณ์ ํฌํจ๋ ํ ๋ฆฌ๋๋ค ์ ์์ ๋์๋ฅผ ๊ตฌํ ๊ฒ
Communication
Language
- HTML - HTML, Twig/Jinja2 ์ฝ๋ฉ ์คํ์ผ
- JavaScript / TypeScript
- Less - Less/CSS ์ฝ๋ฉ ์คํ์ผ
- BEM - BEM ์ฝ๋ฉ ์คํ์ผ
- MariaDB(MySQL) - DDL, DML ์์ฑ ๊ท์น
- PHP
- Python3
- Scala
- Shell
Platform
- Android - Kotlin, Java, XML ์ฝ๋ฉ ์คํ์ผ
- iOS - Swift, Objective-C ์ฝ๋ฉ ์คํ์ผ
- Qt - C++, XML ์ฝ๋ฉ ์คํ์ผ
- CMS - ๋ด๋ถ ์์คํ ๊ฐ๋ฐ ๊ฐ์ด๋