์ฝ์ค๋ฉํฑ ์ถ์ฒ ์๋น์ค ๐
์๋น์ค๋ช : Serรก
ํ๋ช : ์ฅ์ฝ
๊ฐ๋ฐ ๊ธฐ๊ฐ: 2021.02.22 ~ 2021.04.09 (์ฝ 7์ฃผ)
๊ธฐํ ๋ฌธ์
1๏ธโฃSubPJT_๊ธฐํ๋ฌธ์, 2๏ธโฃSubPJT_ํ์ต ๋ฐ ๊ฐ๋ฐ๊ธฐ๋ณธ ๋ฌธ์, 3๏ธโฃSubPJT3_์ฌํ ๋ฐ ๋ง๋ฌด๋ฆฌ ๋ฌธ์
- ์ฌํํ์
-
์ฝ๋ก๋ ํ์์ผ๋ก ๋ง์คํฌ๊ฐ ๋ถ๊ฐํผ ํด์ง๋ฉด์ ํผ๋ถ๊ด๋ฆฌ์ ํ์ฅํ ์ฑ๋ถ์ ๊ด์ฌ์ด ๋์์ก๋ค.
-
์์ ์ ํผ๋ถํ์ ์ ์์ง ๋ชปํ๊ณ ๋จ์ํ ๋ฆฌ๋ทฐ๋ก๋ง ๊ตฌ๋งคํ์ฌ ์คํจํ๋ ์ฌ๋ก๊ฐ ๋ง๋ค.
-
์์ ์ ํผ์ค๋์ปฌ๋ฌ๋ฅผ ์ ์์ง ๋ชปํ๋ค.
-
์๊ธฐ๊ด๋ฆฌ๊ฐ ํ์ํ ๋ ์ฌํ์ด๋ค.
-
์์ ๊ฐ์ ์ฌํํ์์ผ๋ก ์ธํด ๊ณ ๋ฏผ์ด ๋ค์ด๋ ๋จ๋
๋
ธ์ ๋ชจ๋ ์ฌ์ฉ์๋ฅผ ๋์์ผ๋ก ํผ๋ถํ์
์ ๋ฐ๋ฅธ ์ค๋ช
, ์ข์ ์ฑ๋ถ๊ณผ ํผํด์ผํ๋ ์ฑ๋ถ
, ์ข์ ์ฑ๋ถ์ด ๋ค์ด๊ฐ ์ํ๋ค์ ์ถ์ฒ
๋ฐ์ ์ ์๋ค.
๋๋ถ์ด ํผ์ค๋์ปฌ๋ฌ
์ง๋จ ํ ๋ทฐํฐํ, ์ด์ธ๋ฆฌ๋ ์์์ ์ถ์ฒ๋ฐ๊ณ ๋ค๋ฅธ ์ ์ ๋ค์ด ์ฌ๋ฆฐ ๋ฆฌ๋ทฐ
๋ฅผ ํตํด ์ ๋ขฐ๋ ๋์ ํ์ฅํ ์ ๋ณด๋ฅผ ์ ๊ณต ๋ฐ์ ์ ์๋ค.
ํ์ | ์ญํ | ๋น๊ณ |
---|---|---|
๊น์งํ | ํ์ฅ | ํ๋ก ํธ์๋ ๊ฐ๋ฐ, GIT๋ง์คํฐ |
๋ฐฑ์ ํ | ํ์ | ๋ฐฑ์๋ ๊ฐ๋ฐ, QA(Jira๊ด๋ฆฌ), ๋ก๊ณ ๋์์ธ |
์ ์ง์ด | ํ์ | ํ๋ก ํธ์๋ ํ ํฌ๋ฆฌ๋, QA(Jira๊ด๋ฆฌ), UX/UI ๋์์ธ |
์ ๋ค์ด | ํ์ | ํ์คํ ๊ฐ๋ฐ, UX/UI ๋์์ธ |
์ ํ์ง | ํ์ | ๋ฐฑ์๋ ํ ํฌ๋ฆฌ๋, ํ ์คํธ ์๋๋ฆฌ์ค ์์ฑ |
- ํ์๊ฐ์
/๋ก๊ทธ์ธ ๊ธฐ๋ฅ
a. ์ฌ์ฉ์ ํ์์ ๋ณด๋ฅผ ๋ฐ์ ํธ๋ํฐ ์ธ์ฆ ํ ํ์๊ฐ์ ์ ์ฑ๊ณตํ๋ค.
b. ์ด์ธ ๊ฐํธ SNS๋ก๊ทธ์ธ(์นด์นด์คํก)์ผ๋ก ๋ณ๋ ์ธ์ฆ ์์ด ๋น ๋ฅด๊ฒ ๋ก๊ทธ์ธํ ์ ์๋ค.
c. ๊ฐ์ ํ ์ต์ด ๋ก๊ทธ์ธ ์ ํผ๋ถ์ง๋จ ํ์ด์ง๋ก ์ด๋ํ๋ค.
- ํผ๋ถ์ง๋จ ํ
์คํธ ๊ธฐ๋ฅ
a. ๋ฐ์ฐ๋ง ํผ๋ถํ์ ๋ถ์ ํ๋ก์ธ์ค ๊ธฐ๋ฐ์ผ๋ก 20๊ฐ์ง์ ์ค๋ฌธ๋ฌธํญ์ผ๋ก ๊ตฌ์ฑ๋ ํ ์คํธ๋ฅผ ์งํํ๋ค.
b. ๋ง์ฝ, ๋ณธ์ธ์ ํผ๋ถํ์ ์ ์ด๋ฏธ ์๊ณ ์๋ ๊ฒฝ์ฐ skipํ์ฌ ํผ๋ถํ์ ์ ์ง์ ์ ํํ ์ ์๋ค.
c. 16๊ฐ์ง๋ก ๋ถ๋ฅ๋ ๋ณธ์ธ์ ํผ๋ถํ์ ์ ๊ธฐ๋ฐ์ผ๋ก ๋ณธ์ธ์ ํผ๋ถ์ ๋ง๋/๋ง์ง ์๋ ์ฑ๋ถ๋ค์ ํ์ธํ๊ณ ์ ํ์ ์ถ์ฒ๋ฐ์ ์ ์๋ค.
- ํผ์ค๋์ปฌ๋ฌ ์ง๋จ ๊ธฐ๋ฅ
a. ๋ณธ์ธ์ ์ฌ์ง์ ์ ๋ก๋ํ์ฌ ํผ์ค๋์ปฌ๋ฌ(4๊ฐ์ง)๋ฅผ ์ง๋จ๋ฐ์ ์ ์๋ค.
b. ์ง๋จ ๊ฒฐ๊ณผ ํ์ด์ง์์๋ ๋ณธ์ธ ํผ์ค๋์ปฌ๋ฌ์ ๋ํ ์ค๋ช ๊ณผ ๋ทฐํฐํ, ์ด์ธ๋ฆฌ๋ ์์์ ํ์ธํ ์ ์๋ค.
- ์ํ ๊ธฐ๋ฅ
a. ์ํ ํ์ด์ง์์๋ ์ ์ฒด, ๋ง์ถค, ์คํจ์ผ์ด, ๋ฉ์ดํฌ์ , ํฅ์, ๋จ์ฑ ๋ฑ ์นดํ ๊ณ ๋ฆฌ๋ณ๋ก ํํฐ๋งํ์ฌ ํ์ฅํ ๋ฆฌ์คํธ๋ฅผ ํ์ธํ ์ ์๋ค.
b. ๋ณธ์ธ์ ํผ๋ถํ์ ์ด ์ง๋จ๋ ํ, "๋ง์ถค" ํญ์์ ๋ง๋ ์ ํ ๋๋ ์๋ง๋ ์ ํ ๋ฆฌ์คํธ๋ฅผ ์ ๊ณตํ๋ค.
c. ์ํ ์ด๋ฏธ์ง์์๋ ๋ณธ์ธ์ ํผ๋ถํ์ ์ ๋ฐ๋ผ "์ ๋ง์์/๋ณดํต์ด์์/๋ง์ง ์์์" 3๊ฐ์ง๋ก ์์๊ณผ ๋ฌธ๊ตฌ๊ฐ ๊ตฌ๋ถ๋์ด ํ์๋๋ค.
d. ์ธ๊ธฐ์, ๊ฐ๊ฒฉ ๋ฎ์ ์, ๊ฐ๊ฒฉ ๋์ ์, ๋ฆฌ๋ทฐ ๊ฐ์ ์์ผ๋ก ์ํ ๋ฆฌ์คํธ๋ฅผ ์ ๋ ฌ ํ ์ ์๋ค.
e. ์ํ ์์ธ ํ์ด์ง์์๋ ์ํ ์์ธ ์ ๋ณด๋ฅผ ํ์ธํ๊ณ , ๋ค์ด๋ฒ ์ผํ๊ฒ์์ผ๋ก ์ต์ ๊ฐ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
f. ์ฑ๋ถ๋ณด๊ธฐ๋ฅผ ๋๋ฅด๋ฉด ๋์ ํผ๋ถํ์ ๊ณผ์ ์ผ์น์ฌ๋ถ์ ๋ฐ๋ผ 3๊ฐ์ง ๋ฑ๊ธ(์์ /๋ณดํต/์ํ)์ผ๋ก ๋๋์ด ํ์ฌ ์ํ์ ์ ์ฑ๋ถ์ ํ์ธํ ์ ์๋ค.
g. ๊ด๋ จ ์ํ์ ์ฌ์ฉํ ์ ํ๋ฒ๋ค์ ์์์ ์ต์ ์์ผ๋ก ๊ฐ์ํ ์ ์์ผ๋ฉฐ, ๋ฐ๋ก ์ฌ์์ด ๊ฐ๋ฅํ๋ค.
h. ํ๋จ์๋ ์ฌ์ฉ์๋ค์ด ์ง์ ์์ฑํ ๋ฆฌ๋ทฐ์ ๋ฆฌ์คํธ, ํ์ , ๋ฆฌ๋ทฐ ์ฐจํธ๋ฅผ ํ์ธํ ์ ์๊ณ ์์ฑ/์์ /์ญ์ ๊ฐ ๊ฐ๋ฅํ๋ค.
i. ์์ฑํ ๋ฆฌ๋ทฐ์ ํฌํ ๋ฆฌ๋ทฐ๋ง ๋ชจ์์ ํ์ธํ ์ ์๊ณ , ์์ฑํ ์ฌ์ฉ์์ ์ฐ๋ น๋์ ํผ๋ถํ์ ๋ ์ ์ ์์ด ๋์ ๋น์ทํ ์ฌ๋์ ๋ฆฌ๋ทฐ ์ ๋ณด๋ฅผ ์ป์ ์ ์๋ค.
j. ๋์์ด ๋ ๋ฆฌ๋ทฐ๋ ์ข์์ ํ ์ ์๋ค.
- ์ฐํ๊ธฐ๊ธฐ๋ฅ
a. ์ํ ๋ฆฌ์คํธ, ์์ธ, ๊ฒ์๊ฒฐ๊ณผ ํ์ด์ง์์ ์ํ๋ ์ํ์ ์ฐํ๊ธฐ ํ ์ ์๋ค.
b. ์ฐํ ์ํ๋ค์ "๋ด ์ฐ ๋ชฉ๋ก"ํ์ด์ง์์ ๋ชจ์ ํ์ธํ ์ ์๋ค.
- ๊ฒ์ ๊ธฐ๋ฅ
a. ์นดํ ๊ณ ๋ฆฌ ๋ณ๋ก ์ํ ์ด๋ฆ์ ๊ฒ์๊ฐ๋ฅํ๋ค.
b. ๊ฒ์ ๊ฒฐ๊ณผ ํ์ด์ง์์๋ ์ํ๋ช /์ฑ๋ถ๋ช ์ผ๋ก ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ ์ ์๋ค.
- ๋ง์ดํ์ด์ง ๊ธฐ๋ฅ
a. ๋ง์ดํ์ด์ง์์ ๊ฐ์ ์ ์ ๋ ฅํ ๋ณธ์ธ ์ ๋ณด๋ฅผ ์์ ํ ์ ์๋ค.
b. ์ง๋จ๋ฐ์ ํผ๋ถํ์ ๊ณผ ํผ์ค๋์ปฌ๋ฌ ์ ํ์ ์ง์ ์ ํํด์ ์์ ํ ์ ์๋ค.
c. ํผ๋ถํ์ ํญ์์ ๋ณธ์ธ์ ํผ๋ถํ์์ ๊ดํ ์ค๋ช ์ ํ์ธํ ์ ์๋ค.
d. ํผ์ค๋์ปฌ๋ฌ ํญ์์ ๋ณธ์ธ์ ํผ์คํธ์ปฌ๋ฌ์ ๋ํ ์ค๋ช ์ ํ์ธํ ์ ์๋ค.
develop/feature/๊ธฐ๋ฅ๋ช
FrontEnd | BackEnd |
---|---|
1. ํด๋๋ช
: ์ฒซ๊ธ์ ๋๋ฌธ์ โ ex) Feed/Add.vue 2. ํ์ผ๋ช : ์ฒซ๊ธ์ ๋๋ฌธ์ โ ex) Add.vue 3. ๊ฒฝ๋ก๋ช : ์๋ฌธ์ โ ex) /add |
1. ํด๋์ค๋ช
: ์ฒซ๊ธ์ ๋๋ฌธ์ + camel case ex) MainController.java 2. ํจ์, ๋ณ์: ์ฒซ๊ธ์ ์๋ฌธ์ + camel case ex) public void setUserName(); |
-
if๋ฌธ
- ํ์ค ์ผ ๋, Block ์ฒ๋ฆฌํ๊ธฐ
- else if / else /์ค๊ดํธ๋ ์กฐ๊ฑด๋ฌธ ๋ฐ๋ก ์์ ๋ถ์ด๊ธฐ
if(condition){ statement; } else if(condition2){ statement2; } else{ statement3; }
-
for
- ๋จ์ ๋ฐ๋ณต๋ฌธ์ iterator๋ฅผ i,j,k,...,z์์ผ๋ก ๋ช ๋ช ํ๊ธฐ
-
์ฃผ์ ์๋๋ฐฉ์ด ์ดํดํ ์ ์๋๋ก ๋ฌ๊ธฐ
- /**/ ์ค๋ช ์ฌ๋ฌ์ค ํ์ํ ๋ ์ฝ๋ ์์ ์์ฑ
- // ๊ฐ๋จํ ์ฃผ์ ์ฝ๋ ์์ ์์ฑ
๋ฉ์ธํ๋ฉด์์๋ ํต์ฌ ๊ธฐ๋ฅ์ธ ํผ๋ถ ์ง๋จ, ๋ง์ถค ํ์ฅํ ์ถ์ฒ, ํผ์ค๋์ปฌ๋ฌ ์ง๋จ ๊ธฐ๋ฅ์ ์ํ์ด์ง ์คํฌ๋กค๋ก ๊ตฌํํ๊ณ ์์ต๋๋ค.
ํผ๋ถ์ง๋จ ํ์ด์ง์์๋ 16๋ฌธํญ์ ์ค๋ฌธํ
์คํธ ํ ๋ณธ์ธ์ ํผ๋ถํ์
๊ฒฐ๊ณผ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
๋ง์ฝ, ์ค๋ฌธ์ ํ์ง ์๊ณ ์คํตํ์ฌ ๋ณธ์ธ์ ํผ๋ถํ์
์ ๋ฐ๋ก ์ ํํ ์๋ ์์ต๋๋ค.
๊ฒฐ๊ณ ํ์ด์ง์์๋ ํผ๋ถํ์
์ ๋ง๋ ์ฑ๋ถ๊ณผ ๋ง์ง ์๋ ์ฑ๋ถ์ด ์๊ฐ๋๋ฉฐ, ํผ๋ถํ์
์ ๋ง๋ ์ฑ๋ถ์ผ๋ก ๊ตฌ์ฑ๋ ์ ํ์ ์ถ์ฒํด์ค๋๋ค.
๋ณธ์ธ์ ์ฌ์ง์ ์ ๋ก๋ํ์ฌ ํผ์ค๋์ปฌ๋ฌ๋ฅผ ํ์ธํ๊ณ ์ด์ ๊ด๋ จ๋ ๋ทฐํฐํ, ์ปฌ๋ฌ๋ฆฌ์คํธ๋ฅผ ์ถ์ฒ๋ฐ์ ์ ์์ต๋๋ค.
์ํ ํ์ด์ง์์๋ ์ ์ฒด ์ํ ๋ฆฌ์คํธ๋ฅผ ํ์ธํ ์ ์๊ณ , ์นดํ
๊ณ ๋ฆฌ์ ๋ฐ๋ผ ๋ถ๋ฅํ์ฌ ๋ณผ ์ ์์ต๋๋ค.
์ํ๋ง๋ค ๋ณธ์ธ์ ํผ๋ถํ์
์ ๋ง๋์ง ๋ฌธ๊ตฌ์ ์์์ผ๋ก ๊ตฌ๋ถํ์ฌ ํ์๋๋ฉฐ, ์ธ๊ธฐ์, ๋ฆฌ๋ทฐ์์ผ๋ก ์ ๋ ฌํ์ฌ ๋ณผ ์ ์์ต๋๋ค.
์ํ ์์ธ ํ์ด์ง์์๋ ์ํ์ ๋ํ ์๊ฐ์ ๊ด๋ จ ์ ํ๋ธ ์์์ผ๋ก ์ด๋์ด ๊ฐ๋ฅํ๋ฉฐ, ์ฌ์ฉ์๋ค์ด ์์ฑํ ๋ฆฌ๋ทฐ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ER ๋ค์ด์ด๊ทธ๋จ
- ์์ด์ดํ๋ ์
- ๐ฅ์ผ์ฑ์ฒญ๋ SW์์นด๋ฐ๋ฏธ 2ํ๊ธฐ ํนํPJT 2๋ฑ ์์