Skip to content

team rules

devJang edited this page Jul 3, 2018 · 4 revisions

์ง„ํ–‰๋ฐฉ์‹

  1. 1์ฃผ๋งˆ๋‹ค ํ•™์Šตํ•ด์•ผ ํ•  ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ํ‚ค์›Œ๋“œ์™€ ๊ด€๋ จ ๋ฆฌ์†Œ์Šค๋“ค์ด ์ฃผ์–ด์ง€๋ฉฐ ์Šค์Šค๋กœ ํ•™์Šตํ•˜๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค
    (ํ—ท๊ฐˆ๋ฆฌ๊ฑฐ๋‚˜ ๊ถ๊ธˆํ–ˆ๋˜ ์ ์€ ์ฆ‰์‹œ ์„œ๋กœ ํ”ผ๋“œ๋ฐฑํ•˜๊ฑฐ๋‚˜ ๋ฆฌ๋ชจํŠธ ์‹œ๊ฐ„์— ํ† ์˜๋ฅผ ํ•˜๋Š” ๊ฒŒ ์ข‹์Šต๋‹ˆ๋‹ค)

  2. 1์ฃผ๋งˆ๋‹ค ํ•จ์ˆ˜๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค (์˜ˆ: map, reduce, find, filter)

  3. 2์ฃผ๋งˆ๋‹ค ๋ฐ”๋‹๋ผJS ํ† ์ด ํ”„๋กœ์ ํŠธ๋ฅผ ํ•ฉ๋‹ˆ๋‹ค (์ตœ๋Œ€ํ•œ ํ•ด๋‹น ์ฃผ์— ๋ฐฐ์šด ํ•จ์ˆ˜ํ˜•์„ ํ”„๋กœ์ ํŠธ์— ๋…น์ด๋„๋ก ํ•ด๋ด…๋‹ˆ๋‹ค)
    (ํ•˜์ฐฎ์„ ์ •๋„๋กœ ์ž‘์€ ์‚ฌ์ด์ฆˆ๋กœ ์ง„ํ–‰ํ•˜๋ฉฐ ํ•œ ์ฃผ์— ๋ชฐ์•„ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ ์ฒซ ์ฃผ๋Š” ์™„์„ฑ ํ›„ ๋ฆฌ๋ทฐ / ๋‘˜์งธ์ฃผ๋Š” ํ”ผ๋“œ๋ฐฑ ๋ฐ›์€ ๋‚ด์šฉ ๋ฐ ๋ณด์™„ ํ›„ ๋ฆฌ๋ทฐ)

  4. ๋งค์ฃผ ์ผ์š”์ผ ๋ณธ์ธ์˜ ์ƒํƒœ๋ฅผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค ํ•„ํžˆ! (์‹ ์†ํ•œ ์Šคํ„ฐ๋”” ์ง„ํ–‰์„ ์œ„ํ•ด)
    ex) ์žฅํ˜„์„ / ์Šค์นด์ดํ”„ ์ฐธ์—ฌ ๊ฐ€๋Šฅ ์œ ๋ฌด / ํ”„๋กœ์ ํŠธ์™€ ํ•จ์ˆ˜ ๊ตฌํ˜„๋ฌผ ๋ฐœํ‘œ ์—ฌ๋ถ€

ex)

7์›” 1์ฃผ

  1. ํ‚ค์›Œ๋“œ ๋˜๋Š” ์ฃผ์ œ - AAA
  2. ๊ตฌํ˜„ํ•˜๊ธฐ - map
  3. ํ”„๋กœ์ ํŠธ - ์นด์šดํ„ฐ ์•ฑ
  • ์ง„ํ–‰ => AAA ํ•™์Šต,
    map ํ•จ์ˆ˜ ๊ตฌํ˜„,
    ์นด์šดํ„ฐ ์•ฑ ์™„์„ฑ ํ›„ ์Šค์นด์ดํ”„ ๋ฆฌ๋ทฐ

7์›” 2์ฃผ

  1. ํ‚ค์›Œ๋“œ ๋˜๋Š” ์ฃผ์ œ - BBB
  2. ๊ตฌํ˜„ํ•˜๊ธฐ - filter
  • ์ง„ํ–‰ => BBB ํ•™์Šต,
    filter ํ•จ์ˆ˜ ๊ตฌํ˜„,
    ์นด์šดํ„ฐ ์•ฑ ๋ณด์™„ ๋ฐ ํ”ผ๋“œ๋ฐฑ ์‚ฌํ•ญ ํ›„ ์Šค์นด์ดํ”„ ๋ฆฌ๋ทฐ

7์›” 3์ฃผ

  1. ํ‚ค์›Œ๋“œ ๋˜๋Š” ์ฃผ์ œ - CCC
  2. ๊ตฌํ˜„ํ•˜๊ธฐ - reduce
  3. ํ”„๋กœ์ ํŠธ - ํˆฌ๋‘ ์•ฑ
  • ์ง„ํ–‰ => CCC ํ•™์Šต,
    reduce ํ•จ์ˆ˜ ๊ตฌํ˜„,
    ํˆฌ๋‘ ์•ฑ ์™„์„ฑ ํ›„ ์Šค์นด์ดํ”„ ๋ฆฌ๋ทฐ

7์›” 4์ฃผ

  1. ํ‚ค์›Œ๋“œ ๋˜๋Š” ์ฃผ์ œ - DDD
  2. ๊ตฌํ˜„ํ•˜๊ธฐ - find
  • ์ง„ํ–‰ => DDD์— ๋Œ€ํ•œ ํ•™์Šต,
    find ํ•จ์ˆ˜ ๊ตฌํ˜„,
    ํˆฌ๋‘ ์•ฑ ๋ณด์™„ ๋ฐ ํ”ผ๋“œ๋ฐฑ ์‚ฌํ•ญ ํ›„ ์Šค์นด์ดํ”„ ๋ฆฌ๋ทฐ

์ผ๋ฐ˜์ ์ธ ๊ทœ์น™

  1. ๊ธฐ๋ณธ ๋ฒ ์ด์Šค๋Š” ์›๊ฒฉ ์Šคํ„ฐ๋””์ž…๋‹ˆ๋‹ค(๋ชฉํ‘œ: ๋ถˆํ•„์š”ํ•œ ์ด๋™ ์‹œ๊ฐ„์„ ์ค„์ด๋ฉฐ ํšจ์œจ์ ์œผ๋กœ ํ•™์Šต์„ ๊ทน๋Œ€ํ™”)

  2. ์˜คํ”„๋ชจ์ž„์€ ํ•œ๋‹ฌ์— ํ•œ๋ฒˆ ์ •๋„๋กœ ์ ์ ˆํžˆ ๋ชจ๋‘๊ฐ€ ๋ชจ์ผ ์ˆ˜ ์žˆ๋Š” ๋‚ ๋กœ ์„ ์ •ํ•ฉ๋‹ˆ๋‹ค.(์ž์ฃผ ๋ชจ์ด์ง€ ์•Š๊ธฐ๋•Œ๋ฌธ์— ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค)

  3. ํˆฌ ํŠธ๋ž™์œผ๋กœ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค (๊ฐœ๋…๊ณต๋ถ€ ๐Ÿ‘‰ ์˜ˆ์ œ ํ•™์Šต)

  4. ์ž ์ˆ˜ ๊ธˆ์ง€.....์ œ๋ฐœ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค ๐Ÿ™

  5. ์Šคํ„ฐ๋””๋Š” ์ผ์ฃผ์ผ ์ฃผ๊ธฐ๋กœ ์„ ํƒ์ด ์•„๋‹Œ ํ•„์ˆ˜ ์ˆ™์ œ ๋˜๋Š” ํ•™์Šต์„ ํ•œ ํ›„ ์ €์žฅ์†Œ์— ์ปค๋ฐ‹ํ•ฉ๋‹ˆ๋‹ค.

  6. ์นจ๋ฌต์„ ๊ธˆ์ง€ํ•œ๋‹ค! ์–ธ์ œ๋‚˜ ์ž์œ ๋กญ๊ณ  ํ™œ๋ฐœํ•œ ํ† ๋ก ์œผ๋กœ ํ•จ์ˆ˜ํ˜•์„ ์—ฐ๊ตฌํ•˜๊ณ  ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.

  7. ๋ถˆ๋งŒ์„ ๊ฐ€์ง€์ง€ ์•Š๋Š”๋‹ค ์ฆ‰! ํ•ญ์ƒ ์ž์œ ๋กœ์šด ํ”ผ๋“œ๋ฐฑ๊ณผ ๊ฑด์˜๋กœ ์†Œํ†ตํ•ด์„œ ์ž ์žฌ์ ์ธ ๋ฌธ์ œ ๋ฐ ๋ถˆ๋งŒ์„ ํ•ด์†Œํ•ฉ๋‹ˆ๋‹ค. ์ด์Šˆ ์ ๊ทน ํ™œ์šฉ

  8. ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฑด ๊ฐœ์ธ์˜ ์‚ถ! ์Šคํ„ฐ๋””๊ฐ€ ๋ถ€๋‹ด๋˜์ง€ ์•Š๋„๋ก ๊พธ์ค€ํžˆ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์„ ์กฐ์„ฑํ•ฉ๋‹ˆ๋‹ค.

  9. ๋ชจ๋“  ์ž๋ฃŒ๋Š” ๋ถ„์‚ฐ์‹œํ‚ค์ง€ ์•Š๊ณ  Github์— ํ†ตํ•ฉํ•˜๋ฉฐ ๋ฌธ์„œํ™” ๋ฐ wiki๋ฅผ ์ ๊ทน ํ™œ์šฉํ•˜์—ฌ ๋ˆ„๊ตฌ๋‚˜ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.

Clone this wiki locally