๐Ÿ‘ฅ ์˜ค๋Š˜์˜ ์ง๊ฟ์€?


๐ŸŽฏ ๋ฏธ์…˜ ์š”๊ตฌ์‚ฌํ•ญ

Leets๋Š” ๋งค ์ฃผ ๋ชฉ์š”์ผ ์ •๊ธฐ ๋ชจ์ž„ ์‹œ๊ฐ„์— ์ง๊ฟ์„ ์ •ํ•ด ์•‰์Šต๋‹ˆ๋‹ค!
์˜ค๋Š˜ ๋‚˜์˜ ์ง๊ฟ์„ ์ •ํ•ด์ค„ ๋žœ๋ค ์ง๊ฟ ๋งค์นญ ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

- ์ •๊ธฐ ๋ชจ์ž„ ์ฐธ์„์ž๋“ค์˜ ์ด๋ฆ„์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
- ์ง(๊ทธ๋ฃน) ์ตœ๋Œ€ ์ธ์› ์ˆ˜๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
- ๋žœ๋ค์œผ๋กœ ์ง(๊ทธ๋ฃน)์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
- ์˜ค๋Š˜์˜ ์ง ์ถ”์ฒœ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿค– ๊ธฐ๋Šฅ ์š”๊ตฌ์‚ฌํ•ญ

์ž…๋ ฅ

  • ์ฐธ์„์ž๋“ค์˜ ์ด๋ฆ„์„ ์ž…๋ ฅ ๋ฐ›๋Š”๋‹ค

    , ๋กœ ๊ตฌ๋ถ„ํ•˜๋ฉฐ, ํ•œ๊ธ€์ด ์ž…๋ ฅ๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ์˜ˆ์™ธ๋ฅผ ๋ฐœ์ƒํ•ด์•ผ ํ•œ๋‹ค.

    ์ฐธ์„์ž๋“ค์˜ ์ด๋ฆ„์„ ์ž…๋ ฅํ•ด ์ฃผ์„ธ์š”. (,๋กœ ๊ตฌ๋ถ„)
    ๊น€์„ฑ๋ฏผ,์กฐํ˜œ์›,๋…ธ์ •์™„,๊น€ํ˜œ์ง„,์–‘ํƒœ์„,๋‚˜์•„์—ฐ
    
  • ์ตœ๋Œ€ ์ง(๊ทธ๋ฃน) ์ธ์› ์ˆ˜๋ฅผ ์ž…๋ ฅ ๋ฐ›๋Š”๋‹ค

    ์ด๋ฆ„ ๊ฐœ์ˆ˜ < ์ตœ๋Œ€ ์ง(๊ทธ๋ฃน) ์ธ์› ์ˆ˜์ธ ๊ฒฝ์šฐ ์˜ˆ์™ธ๋ฅผ ๋ฐœ์ƒํ•œ๋‹ค ์ˆซ์ž๊ฐ€ ์•„๋‹Œ ๊ฒฝ์šฐ ์˜ˆ์™ธ๋ฅผ ๋ฐœ์ƒํ•œ๋‹ค

    ์ตœ๋Œ€ ์ง ์ˆ˜๋ฅผ ์ž…๋ ฅํ•ด ์ฃผ์„ธ์š”.
    2
    

์ถœ๋ ฅ

  • ์ง ์ถ”์ฒœ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค

    ์˜ค๋Š˜์˜ ์ง ์ถ”์ฒœ ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค.
    [ ์กฐํ˜œ์› | ๋…ธ์ •์™„ ]
    [ ๊น€์„ฑ๋ฏผ | ๊น€ํ˜œ์ง„ ]
    [ ๋‚˜์•„์—ฐ | ์–‘ํƒœ์„ ]
    
  • ์š”๊ตฌ์‚ฌํ•ญ์—์„œ ๋ฒ—์–ด๋‚˜๋Š” ์ž…๋ ฅ์ด ์ผ์–ด๋‚˜๋Š” ๊ฒฝ์šฐ [ERROR] ์™€ ํ•จ๊ป˜ ์—๋Ÿฌ ๋ฉ”์„ธ์ง€๋ฅผ ๋ฐ˜ํ™˜ ํ•ด์•ผ ํ•œ๋‹ค

    [ERROR] ์ด๋ฆ„์€ ํ•œ๊ธ€๋กœ ์ž…๋ ฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค
    [ERROR] ์ตœ๋Œ€ ์ง ์ˆ˜๋Š” ์ด๋ฆ„์˜ ๊ฐฏ์ˆ˜๋ณด๋‹ค ํด ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค

๐Ÿ“ ์‹คํ–‰ ์˜ˆ์‹œ

1

[Leets ์˜ค๋Š˜์˜ ์ง์—๊ฒŒ]๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

๋ฉค๋ฒ„์˜ ์ด๋ฆ„์„ ์ž…๋ ฅํ•ด ์ฃผ์„ธ์š”. (, ๋กœ ๊ตฌ๋ถ„)
๊น€์„ฑ๋ฏผ,์กฐํ˜œ์›,๋…ธ์ •์™„,๊น€ํ˜œ์ง„,์–‘ํƒœ์„

์ตœ๋Œ€ ์ง ์ˆ˜๋ฅผ ์ž…๋ ฅํ•ด ์ฃผ์„ธ์š”.
3

์˜ค๋Š˜์˜ ์ง ์ถ”์ฒœ ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค.
[ ์กฐํ˜œ์› | ๋…ธ์ •์™„ | ์–‘ํƒœ์„ ]
[ ๊น€์„ฑ๋ฏผ | ๊น€ํ˜œ์ง„ ]

์ถ”์ฒœ์„ ์™„๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์‹œ ๊ตฌ์„ฑํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? (y or n): n
์ž๋ฆฌ๋ฅผ ์ด๋™ํ•ด ์„œ๋กœ์—๊ฒŒ ์ธ์‚ฌํ•ด์ฃผ์„ธ์š”.

2

[Leets ์˜ค๋Š˜์˜ ์ง์—๊ฒŒ]๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

๋ฉค๋ฒ„์˜ ์ด๋ฆ„์„ ์ž…๋ ฅํ•ด ์ฃผ์„ธ์š”. (, ๋กœ ๊ตฌ๋ถ„)
๊น€์„ฑ๋ฏผ,์กฐํ˜œ์›,๋…ธ์ •์™„,๊น€ํ˜œ์ง„,์–‘ํƒœ์„

์ตœ๋Œ€ ์ง ์ˆ˜๋ฅผ ์ž…๋ ฅํ•ด ์ฃผ์„ธ์š”.
3

์˜ค๋Š˜์˜ ์ง ์ถ”์ฒœ ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค.
[ ์กฐํ˜œ์› | ๋…ธ์ •์™„ | ์–‘ํƒœ์„ ]
[ ๊น€์„ฑ๋ฏผ | ๊น€ํ˜œ์ง„ ]

์ถ”์ฒœ์„ ์™„๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค.
๋‹ค์‹œ ๊ตฌ์„ฑํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? (y or n): y
--------------------------------
์˜ค๋Š˜์˜ ์ง ์ถ”์ฒœ ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค.
[ ์กฐํ˜œ์› | ๋…ธ์ •์™„ | ์–‘ํƒœ์„ ]
[ ๊น€์„ฑ๋ฏผ | ๊น€ํ˜œ์ง„ ]

์ถ”์ฒœ์„ ์™„๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค.
๋‹ค์‹œ ๊ตฌ์„ฑํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? (y or n): n
์ž๋ฆฌ๋ฅผ ์ด๋™ํ•ด ์„œ๋กœ์—๊ฒŒ ์ธ์‚ฌํ•ด์ฃผ์„ธ์š”.

๐Ÿ’ก ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์š”๊ตฌ์‚ฌํ•ญ

  • FE๋Š” JavaScrpit, BE๋Š” JAVA๋ฅผ ํ„ฐ๋ฏธ๋„์„ ํ†ตํ•ด ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค
  • ๋žœ๋ค ๋ฝ‘๊ธฐ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค
  • ์˜ˆ์™ธ ์ฒ˜๋ฆฌ๋ฅผ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค
  • โ—๏ธ์ฃผ์–ด์ง„ ์˜ˆ์™ธ ๊ฒฝ์šฐ ์™ธ์—๋„ ํ•„์š”์‹œ ์˜ˆ์™ธ ์ฒ˜๋ฆฌ๋ฅผ ํ•˜์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹คโ—๏ธ
  • ์ด๋ฅผ ์œ„ํ•ด LeetsMateApplicationTests ํŒŒ์ผ์—์„œ ์ถ”๊ฐ€ ์ ์ธ ์˜ˆ์™ธ ์ฒ˜๋ฆฌ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ํ…Œ์ŠคํŠธ๊ฐ€ ํ•„์š”ํ•œ ๋™์ž‘์—๋Š” ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜์„ธ์š”.
  • โ€œ๋‹ค์‹œ ์ถ”์ฒœ ๊ธฐ๋Šฅโ€ ์„ ์ž‘์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค
  • BE๋Š” JAVA ์˜ Scanner๋ฅผ ์ด์šฉํ•ด ์ž…๋ ฅ๋ฐ›์Šต๋‹ˆ๋‹ค.

๐Ÿ“ข ๋ฏธ์…˜ ์ง„ํ–‰ ์š”๊ตฌ์‚ฌํ•ญ

๋ฏธ์…˜์€ ์•„๋ž˜์˜ ๊ฐ€์ด๋“œ ๋…ธ์…˜์„ ๋ณด๊ณ  ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

๋ฏธ์…˜ ์ง„ํ–‰ ๊ฐ€์ด๋“œ

๋นŒ๋“œ ๋„๊ตฌ ๋ณ€๊ฒฝ

  • ๐Ÿ’ก ๋นŒ๋“œ, ์‹คํ–‰, ๋ฐฐํฌ -> ๋นŒ๋“œ ๋„๊ตฌ -> Gradle -> ๋นŒ๋“œ ๋ฐ ์‹คํ–‰ ์—์„œ ๋นŒ๋“œ ๋„๊ตฌ๋ฅผ Gradle -> IntelliJ๋กœ ๋ณ€๊ฒฝํ•ด์ค๋‹ˆ๋‹ค.

  • Before
    แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-04-04 แ„‹แ…ฉแ„’แ…ฎ 6 34 30

  • After
    แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-04-04 แ„‹แ…ฉแ„’แ…ฎ 6 34 35

  • ์ตœ์ข… ์„ค์ •๊ฐ’ แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-04-04 แ„‹แ…ฉแ„’แ…ฎ 6 34 14


ํ…Œ์ŠคํŠธ ์‹คํ–‰ ๊ฐ€์ด๋“œ

  • ํ„ฐ๋ฏธ๋„์—์„œ Mac ๋˜๋Š” Linux ์‚ฌ์šฉ์ž์˜ ๊ฒฝ์šฐ ./gradlew clean test ๋ช…๋ น์„ ์‹คํ–‰ํ•œ๋‹ค.
  • Windows ์‚ฌ์šฉ์ž์˜ ๊ฒฝ์šฐ gradlew.bat clean test ๋ช…๋ น์„ ์‹คํ–‰ํ•œ๋‹ค.
  • ๋ชจ๋“  Task๊ฐ€ ์ œ๋Œ€๋กœ ํ†ต๊ณผํ•˜๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.