μλΉμ€λͺ : μνΈλ©μ΄νΈ(ARTMATE)
νλͺ : λ€μ°λλ€(B202)
κ°λ° κΈ°κ°: 2021.01.11 ~ 2021.02.19 (μ½ 7μ£Ό)
κΈ°ν λ¬Έμ
1οΈβ£SubPJT1 λ Έμ λ¬Έμ, 2οΈβ£SubPJT2 λ Έμ λ¬Έμ, 3οΈβ£SubPJT3 λ Έμ λ¬Έμ
λ¬Ένμνμ ν΅ν΄ μ¦κ±°μμ μ»κ³ μΆμ μ¬μ©μλ₯Ό λμμΌλ‘ μ κ΅μ μ μν μ 보λ₯Ό μ§μλ³λ‘ μ 곡ν λΏλ§ μλλΌ μ¬μ©μ μ·¨ν₯ κΈ°λ°μ μ μ μ 보λ₯Ό μΆμ²ν΄μ€λλ€. λν, κ°μΈ νΌλλ₯Ό μμ±νμ¬ λ€λ₯Έ μ μ λ€κ³Ό SNSκΈ°λ₯μ μ¬μ©ν΄ μν΅ν μ μμΌλ©° λ±λ‘ν νκΈ°λ μ§μ 3D νΌλλ₯Ό 컀μ€ν°λ§μ΄μ§νμ¬ μ§μμλ μμνκ² λλ§μ 3D μ μνλ₯Ό μ¦κΈΈ μ μλ μλΉμ€μ λλ€.
νμ | μν | λ΄μ© |
---|---|---|
μ λ€μ΄ | νμ₯ | λ°±μλ κ°λ°, UIλμμΈ |
κΉμ§ν | νμ | νλ‘ νΈμλ ν ν¬λ¦¬λ, GITλ§μ€ν°, νλ©΄μ μμ |
μ μ§μ΄ | νμ | νλ‘ νΈμλ κ°λ°, QA(Jiraκ΄λ¦¬), UIλμμΈ |
μ νμ° | νμ | νλ‘ νΈμλ κ°λ°, QA(Jiraκ΄λ¦¬), νλ©΄μ μμ |
μ νμ§ | νμ | λ°±μλ ν ν¬λ¦¬λ, νλ©΄μ μμ |
- νμκ°μ
/λ‘κ·ΈμΈ κΈ°λ₯
a. μ¬μ©μ νμμ 보λ₯Ό λ°μ λ©μΌμΈμ¦ ν νμκ°μ μ μ±κ³΅νλ€.
b. μ΄μΈ κ°νΈ SNSλ‘κ·ΈμΈ(μΉ΄μΉ΄μ€ν‘, ꡬκΈ)μΌλ‘ λ³λ μΈμ¦ μμ΄ λΉ λ₯΄κ² λ‘κ·ΈμΈν μ μλ€.
c. κ°μ ν μ΅μ΄ λ‘κ·ΈμΈ μ μ¬μ©μμκ² μ μ μ·¨ν₯ νκ·Έλ₯Ό μ λ ₯ λ°λλ€.
- μ μ μ 보 μ 곡 κΈ°λ₯
a. μ 체, λ² μ€νΈ, μ¨λΌμΈ, νμ¬ μμΉλ³λ‘ λΆλ₯νμ¬ μ μ μ 보λ₯Ό μ 곡νλ€.
b. μ¬μ©μ μ·¨ν₯ νκ·Έλ³λ‘ λ§μΆ€ν μ μν μ 보λ₯Ό μ 곡νλ€.
c. μ μν μμΈ νμ΄μ§μμλ μ μν μ΄λ―Έμ§,μ΄λ¦,μκ°,μ₯μ,λ΄μ©,μκ°λ§,κΈ°κ° λ±μ μμΈ μ 보μ μ¬μ©μλ€μ΄ μ¬λ¦° νκΈ° νΌλ 리μ€νΈ, μμΈν μμΉ μ 보λ₯Ό μ 곡νλ€.
d. κ΄μ¬ μλ μ μνλ μ€ν¬λ©νμ¬ μ€ν¬λ©λΆμμ κ΄λ¦¬ν μ μλ€.
- μ§λ κΈ°λ₯
a. νμ¬ μμΉλ₯Ό κΈ°λ°μΌλ‘ μ£Όλ³μ μ§νμ€μΈ μ μν μ 보μ μ₯μλ₯Ό μ§λμμ νμΈν μ μλ€.
b. μ΄μΈμλ μ κ΅μ λͺ¨λ μ μν μ 보μ μμΉλ₯Ό μ§λμμ νμΈ κ°λ₯νλ€.
- SNS κΈ°λ₯
a. λ΄μ€νΌλ νμ΄μ§λ μ 체 νΌλ/νλ‘μ°μ€μΈ νΌλ/λΆλ§ν¬ νΌλ μμΌλ‘ λΆλ₯λλ€.
b. λ§μ΄ νΌλ νμ΄μ§λ νλ‘ν μ¬μ§, λλ€μ, νΌλλͺ , μκ°λ§μ νμνλ€.
c. νμ¬ μ¬μ©μμ νλ‘μ, νλ‘μ° λ¦¬μ€νΈλ₯Ό νμΈνκ³ , νλ‘μ° μ μ²/μλ½μ ν μ μλ€.
d. λ΄ νΌλμμ 3D νΌλμ μ¬λ¦¬κ³ μΆμ νκΈ°λ₯Ό μ΅λ 10κ°κΉμ§ μ ννκ³ , νΌλ ν λ§λ₯Ό μ€μ ν΄ λλ§μ 3D νΌλλ₯Ό μμ±ν μ μλ€. λ€λ₯Έ μ μ μ 3D νΌλ λν κ°μν μ μλ€.
e. λ΄ νΌλμμ κΈ μμ±/μμ /μμ κ° κ°λ₯νκ³ κΈ μμ± μ λ€λ μ¨ μ μν μ΄λ¦μ μμ±νλ©΄ κ΄λ ¨λ μ₯μκ° μλμμ± λλ€.
f. νΌλ μμΈμμ λκΈμ λ±λ‘/μμ /μμ νκ³ λ€λ₯Έ μ μ κ° λ¨κΈ΄ λκΈμ νμΈν μ μλ€.
g. νΌλμ μ’μμ, λΆλ§ν¬ λ±λ‘νκ³ νμ¬ νΌλ λ§ν¬λ₯Ό 볡μ¬ν΄μ λ€λ₯Έ SNS(λ€μ΄λ²,μΉ΄μΉ΄μ€)μ 곡μ ν μ μλ€.
- μ€μκ° μ μν/νΌλ μλ¦Ό κΈ°λ₯
a. μ μν μ 보λ₯Ό λ§€μΌ μ£ΌκΈ°μ μΌλ‘ μλ¦Ό λ°μλ³Ό μ μλ€.
b. λ€λ₯Έ μ μ μ νλ‘μ° μ μ², νλ‘μκ° μλ‘ μμ±ν νΌλ, λ΄ νΌλμ μ’μμ μλ¦Όμ λ°μλ³Ό μ μλ€.
- κ²μ κΈ°λ₯
a. μ΅κ·Όμ λ΄κ° κ²μν ν€μλ, μ€μκ° μΈκΈ° κ²μμ΄λ₯Ό νμΈν μ μλ€.
b. κ²μ κ²°κ³Ό νμ΄μ§μμ ν€μλκ° ν¬ν¨λ μ μ μ μ μν 리μ€νΈλ₯Ό νμΈν μ μλ€.
FE(BE)_λ μ§:μμ±ν κΈ°λ₯(μμ
λΆλΆ-ν΄λλͺ
)
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μμΌλ‘ λͺ λͺ νκΈ°
-
μ£Όμ μλλ°©μ΄ μ΄ν΄ν μ μλλ‘ λ¬κΈ°
- /**/ μ€λͺ μ¬λ¬μ€ νμν λ μ½λ μμ μμ±
- // κ°λ¨ν μ£Όμ μ½λ μμ μμ±
λ©μΈ νλ©΄μμ μμλλ‘ μ¨λΌμΈ μ μν, μ¬μ©μ μ·¨ν₯ νκ·Έλ³ λ§μΆ€ μ μν μ 곡, μ’μμ μμΌλ‘ μΈκΈ° νΌλ, νμ¬ μμΉ κΈ°λ°μΌλ‘ μ§νμ€μΈ μ μν 리μ€νΈλ₯Ό νμΈν μ μμ΅λλ€.
μ΅κ·Ό κ²μμ΄,μΈκΈ° κ²μμ΄μ ν€μλκ° ν¬ν¨λ μ μ /μ μν 리μ€νΈλ₯Ό νμΈν μ μμ΅λλ€.
λ΄κ° μμ±ν νΌλλ₯Ό 컀μ€ν°λ§μ΄μ§νμ¬ 3D νΌλλ₯Ό μμ±νκ³ κ΄λ¦¬ν μ μμ΅λλ€. νλ¨ μ’μΈ‘μ WASDλ²νΌμΌλ‘ μ΄λν μ μμΌλ©° μ°μΈ‘ λ²νΌμΌλ‘ λ°©ν₯μ 360λ νμ μν¬ μ μμ΅λλ€.
μ μν νμ΄μ§λ μ 체/λ² μ€νΈ/μ¨λΌμΈ/μ£Όλ³μ μ§νμ€μΈ μ μνλ‘ μΉ΄ν
κ³ λ¦¬κ° λΆλ₯λ©λλ€. μ μν μμΈμμλ μ μν μ΄λ―Έμ§, μ΄λ¦, μ μ κΈ°κ°, μ₯μ, μ°Έμ¬ μκ°, μκ°λ§μ νμνκ³ κ΄λ ¨λ νΌλ 리μ€νΈλ‘ λμ΄κ° μ μμ΅λλ€. λν, νμ¬ μ μνμ μμΉλ₯Ό μ§λμμ νμΈν μ μμΌλ©° μ€ν¬λ© λ²νΌμ λλ¬ μ€ν¬λ©λΆμμ λ°λ‘ κ΄λ¦¬ν μλ μμ΅λλ€.
- ER λ€μ΄μ΄κ·Έλ¨
- νλ©΄μ μμ
- μμ΄μ΄νλ μ
- π₯μΌμ±μ²λ SWμμΉ΄λ°λ―Έ 2νκΈ° 곡ν΅PJT 2λ± μμ