์ธ์คํ๊ทธ๋จ UIํด๋ก (ํ๋ก ํธ+๋ฐฑ) ๋ฐํ ์๋ฃ
: ์ด๋ฒ ํ๋ก์ ํธ๋ ํํ๋ก์ ํธ ์์ฑํ ์์ฑํ๊ฒ์
๋๋ค.
์ด๋ฒ ํ๋ก์ ํธ๋ git์ ์ข ๋ ๋ง์ด ํ์ฉํด์ ํ์๋ค๊ณผ ํ์ ์ ์งํํด๋ณด๊ณ ์ถ์๊ณ , ํ๋ก ํธ๋ ์ด๋ฏธ ๊ฐ์ธ์ ์ผ๋ก ๋ง์ด ๋ง๋ค์ด ๋ดค์ผ๋ ์ด๋ฒ ํ๋ก์ ํธ ๋ชฉํ์ ๊ถ๊ทน์ ์ธ ๋ชฉํ๋ ๋ฐฑ์๋ ๊ธฐ๋ฅ์ ํ์ ๋ชจ๋ ์ต์ ํ ๊ฐ์ฉ์ ๋งก์์ ์ฑ ์๊ฐ์ ๊ฐ์ง๊ณ ๊ธฐ๋ฅ์ ๊ตฌํํ์๋ ๋ง์์ผ๋ก ๋ง๋ค์๋ค.
ํ๋ก์ ํธ๋ฅผ ์งํํจ์ ์์ด์ git์ ์ฌ์ค ํ์๋ก ๋ค๋ฃฐ ์ค ์์์ผ ํ๋ ๋ถ๋ถ์ด๊ธฐ ๋๋ฌธ์ ์ต๋ํ ์จ๋ณด๊ณ ์ ํ๊ณ , ๋จธ์ง๋ฅผ ํ๋ ๊ณผ์ ์ ์์ด์ ํ์๋ถ์ด ๋์ฐธ์ฌ๊ฐ ๋๊ณ ๋ง์๋ค..
๊ทธ๋์ ์ปค๋ฐ์ ์์ฃผ์์ฃผ ํด์ค์ผ ๊ทธ๋๋ง ๋์ค์ mergeํ๋ ๊ณผ์ ์์ ์ถฉ๋์ด ๋ ์ผ์ด๋ ์ ์๋ค๋ ์ ์ ๊นจ๋ฌ์๋ค.
โ Pylint ๋?
Python ์ฝ๋์ ์๋ฌ๋ฅผ ํ์ธํ๊ณ , ํ์ค์ ์ ์ฉ์ํค๋ฉฐ ์ฝ๋์ ์ด์ํ ๋ถ๋ถ์ด๋, ํน์ ์ ํ์ ์๋ฌ๋ฅผ ์ฐพ์ ์ ์๋ ๋๊ตฌ.
Pylint๋ฅผ ์ด์ฉํ๊ธฐ ์ํด์๋ ์๋์ ๊ฐ์ด import๊ฐ ํ์ํ๋ค.
pip install pylint
์ด๋ฒ ํ๋ก์ ํธ๋ ๋ง๋ app.py๋ 10์ ๋ง์ ์ค์ 8์ ๋๋ก ํ์ธ ํ ์ ์์๋ค : )๐
pylint๋ฅผ ํ์ฉํจ์ ์์ด์ ์ ์ํ ๊ฒ์ Pylint ๋ฉ์์ง๊ฐ ์ ๋์ ์ด์ง ์๋ค๋ ๊ฒ์ด๋ค.
Pylint๋ ์ค๋ฅ ๋ฐ ๊ฒฝ๊ณ ๋ฉ์์ง๋ ๋๋ฌด ์ฅํฉ ํ ์ ์์ผ๋ฉฐ, ์ค์ ์๋ํ ์ฝ๋์์๋ ๊ฒฝ๊ณ ๊ฐ ๋ ์ ์๋ค. ๋ฐ๋ผ์ ์ฝ๋๋ฅผ ๋ถ์ ํ ๋ ํน์ ๊ฒฝ๊ณ ๋ฅผ ๋นํ์ฑํ ํด๋์ ์ ์์ผ๋ ์์๋์ !
commit์ ์์ฃผํด๋ด์ผ๋ก์จ ์ถํ ๋ ์์ ํํ๋ก์ ํธ ํ์ ๋ mergeํ๋ ๊ณผ์ ์์ ์ถฉ๋์ ๋ ์ผ์ผํฌ ์ ์๋๋ก ์ ์ฉํด๋ณผ ์์ ์ด๊ณ , ๋ํ ๊ทธ์ ๋ํ์ฌ ํ์๋ค๊ณผ ํ์ ํ์ pylint๋ฅผ ํ์ฉํ๋ ๊ฒ๋ ๊ณ ๋ คํด ๋ณผ ์ ์์ ๊ฒ ๊ฐ๋ค. ๋ํ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ git์ ์ด์ฉํ์ฌ ํ์ ์ ํ๋ ์ผ์ ์์ด์ ๋ฌด์๋ณด๋ค๋ ์ต์ํด์ง๋๊ฒ์ด ์ฐ์ ์ธ ๊ฒ ๊ฐ๋ค.
[ Keep ]
[ Problem ]
(๋ฌธ์ )
(์์ธ)
[ Try ]
[ Feel ]
๋ช ์ฃผ: ๊นํ๋ธ๋ฅผ ์ ๋๋ก ํ์ฉํด๋ณด์ง ๋ชปํด์ ์์ฌ์ ๊ณ , ์๋ฌด๋๋ ํํ๋ก์ ํธ์๊ธฐ๋๋ฌธ์ ์๋ฐ์ด ์ฌํ๋๋ฐ ๋ง์ง๋ง๊น์ง ์ด์ฌํ ๋ ธ๋ ฅํด์ค ํ์๋ค์๊ฒ ๊ณ ๋ง๋ค๐.
ํ์ธ: ์ดํด ๊ฐ์ง ์๋ ๋ถ๋ถ์ ์ชผ๊ฐ๊ณ ์ชผ๊ฐ์ ๊ตฌ์ฒดํํ๋ ๋ฐฉ๋ฒ์ ๋ ๊ฐ๊ตฌํด๋ด์ผ๊ฒ ๊ณ , ๋ฆ์ ์๊ฐ๊น์ง ํ์จ์ฃผ์ ํ์๋ถ๋ค๊ป ์ง์ฌ์ผ๋ก ๊ฐ์ฌ.
์ฒ ํ: ๊ฐ์ธ์ฑ์ฅ์ ์ค์ํ๊ฒ ์๊ฐํ๊ณ ํ์๋ค์ ์ง์ค์ ์ธ ํผ๋๋ฐฑ๋ ๋ฐ์ํ ์ ์๋ ๋ฉํ์ ๊ธธ๋ฌ์ผ ํ ๊ฒ ๊ฐ๋ค.
๊ฐํ: ํ์๋ถ๋ค์ด ํผ๋๋ฐฑ์ ์์ฉํด์ฃผ์ ์ ์ข๋ค. ๋ค์ ํ๋ก์ ํธ์์ ๊นํ๋ธ๋ฅผ ๋ง์ด ํ์ฉํด๋ณด๊ณ ์ถ๋ค.
๐ ์์ธํ ์ฝ๋๋ Moonmoo ์ ๊ฒ์ํ์ต๋๋ค