TIL - 221104

MeteorLeeΒ·2022λ…„ 11μ›” 4일
0

TIL

λͺ©λ‘ 보기
8/40

πŸ“… 였늘 ν•œ 일

✍🏻 λΈ”λž™μž­ 토이 ν”„λ‘œμ νŠΈ μ‹œμž‘!!

πŸ“š 였늘 κ³΅λΆ€ν•œ λ‚΄μš©


πŸ“‹ λΈ”λž™μž­ 토이 ν”„λ‘œμ νŠΈ μ‹œμž‘!

  • github ν˜‘μ—… 과정을 μ–΄λ–»κ²Œ ν•˜λ©΄ μ’‹μ„κΉŒ μƒκ°ν•˜λ˜ 쀑에 μžλ£Œκ΅¬μ‘°μ— λŒ€ν•΄ 배우고 ν•˜λ‚˜μ˜ κ²Œμž„μ„ λ§Œλ“€λ©° λ‚΄κ°€ ν”„λ‘œμ νŠΈλ₯Ό 진행도 해보고 ν˜‘μ—…μ˜ 과정을 μ—°μŠ΅ν•΄ λ³΄λŠ” κ²ƒμœΌλ‘œ κ²°μ •ν–ˆλ‹€ (λ‚˜1, λ‚˜2) 둜 λ‚˜λˆ„μ–΄ μ„œλ‘œ ν˜‘μ—…ν•˜κΈ΄ ν•˜μ§€λ§Œ κ·Έλž˜λ„ pullrequest μ€‘μ‹¬μœΌλ‘œ ν•  μ˜ˆμ •μ΄λ‹€.

  • 일단 λΈ”λž™μž­μ˜ Classλ₯Ό Dealer, Player, Card, Deck, MainBoard의 5개둜 λ‚˜λˆ„μ–΄ λ§Œλ“€μ—ˆλ‹€. μ²˜μŒμ—λŠ” 객체λ₯Ό 3κ°œμ •λ„ λ§Œλ“€μ—ˆλŠ”λ° 코딩을 μ§„ν–‰ν•˜λ©° 2개λ₯Ό μΆ”κ°€ν•˜μ˜€λ‹€. μ•žμœΌλ‘œ 더 μΆ”κ°€ λ μ§€λŠ” 잘 λͺ¨λ₯΄κ² λ‹€. λΈ”λž™μž­ 룰은 μ΅œλŒ€ν•œ λ‹€ κ΅¬ν˜„ν•˜λŠ” 게 λͺ©ν‘œμΈλ°(λ¬Όλ‘  λͺ‡κ°œλŠ” 아직 엄두도 λͺ»λ‚Έλ‹€) ν˜„μž¬ κ°€λŠ₯ν•œ λΆ€λΆ„λΆ€ν„° κ΅¬ν˜„ν•˜κΈ°λ‘œ ν•˜κ³  μ‹œμž‘ν–ˆλ‹€.

  • 이전에 κ³΅λΆ€ν–ˆλ˜ μžλ£Œκ΅¬μ‘°μ€‘ LinkedListλ₯Ό μ°Έκ³ ν•˜μ—¬ λ§Œλ“œλŠ” 데 μ‰½μ§€μ•Šλ‹€. μ˜€λŠ˜λ„ κ°€μž₯ λ§‰νžŒ 뢀뢄이 이 μžλ£Œκ΅¬μ‘°μ™€ κ΄€λ ¨λœ 뢀뢄이닀.(해결도 λͺ»ν–ˆλ”° γ… γ… ) μ™œ μ™œ μ™œ headκ°€ 계속 headλ₯Ό κ°€λ₯΄ν‚€λŠ” 거지?
    λ„λŒ€μ²΄ μ™œ μ•ˆλ˜λƒ!!

  • 일단 λ§Œλ“€ 수 μžˆλŠ” 만큼 λ§Œλ“€κ³  github의 repo에 pushν•˜μ—¬ μ˜¬λ €λ‘μ—ˆλ‹€. μ°¨κ·Όμ°¨κ·Ό ν•΄κ°€λŠ” 것이 λͺ©ν‘œμ΄κΈ°μ— 이슈, λ§ˆμΌμŠ€ν†€ λ“± μ΅œλŒ€ν•œ μ“Έ 수 μžˆλŠ” 것은 죄닀 μ“°λ©΄μ„œ λ§Œλ“€ 생각이닀.
    λ‚΄κ°€ 가진 것 λ‹€ 써보기

  • 첫 컀밋을 μ˜¬λ ΈλŠ”λ° 이와 κ΄€λ ¨λœ κ·œμΉ™μ΄λ‚˜ μ΄λŸ°λΆ€λΆ„ 특히 template뢀뢄이 μ—„μ²­ μ‹ κ²½ 쓰인닀. 첫 commit도 길게 μž‘μ„±ν–ˆλŠ”λ° 이게 λ§žλŠ”κ±΄μ§€ μ•„λ‹Œκ±΄μ§€... ꡬ글링해도 기초적으둜 μ–΄λ–»κ²Œ ν•΄λΌλ§Œ λ‚˜μ˜€μ§€ μ˜ˆμ‹œλ„ μ—†λ‹€. 일단 κ°•μ‚¬λΆ„λ“€μ—κ²Œ λ¬Όμ–΄λ³΄κΈ°μ—λŠ” ν•΄λ³Έκ²Œ μ—†μœΌλ‹ˆ 일단 ν”„λ‘œμ νŠΈμ— μ°Έμ—¬ν•œ 두λͺ…(λ‚˜1, λ‚˜2)이 μƒμ˜ν•΄μ„œ ν•΄λ³Έ ν›„ μ§ˆλ¬Έμ„ 해봐야 κ² λ‹€.


πŸ›‘ μ–΄λ €μ› λ˜μ 

πŸ›‘ 자료 ꡬ쑰 μƒκ°ν–ˆλ˜λ°λ‘œ 강적이닀. μ–΄μ œ 배운 것도 μ œλŒ€λ‘œ 써먹지λ₯Ό λͺ»ν•˜κ² λ‹€. κ·Ήν•œμ˜ 겉ν•₯기둜 κ³΅λΆ€ν•˜κΈ°λ₯Ό ν•œ 결과라고 μƒκ°ν•œλ‹€. ꡉμž₯히 기초적인 자료 κ΅¬μ‘°μ—κ²Œ νŒ¨λ°°ν•œ 였늘 λ„ˆλ¬΄ 마음이 μ•„ν”„λ‹€.

πŸ›‘ ν•˜λ‚˜μ˜ ν”„λ‘œμ νŠΈλ₯Ό λ‚΄κ°€ μ²˜μŒλΆ€ν„° λκΉŒμ§€ λ§Œλ“ λ‹€λŠ” 것이 μ–Όλ§ˆλ‚˜ μ‹ κ²½μ“Έκ²Œ λ§Žμ€μ§€ κΉ¨λ‹¬μ•˜λ‹€. ν™”λ©΄ λ³΄μ΄λŠ” 것뢀터 μ‹œμž‘ν•΄μ„œ λ³€μˆ˜ 이름, λ©”μ„œλ“œ μ΄λ¦„ν•˜λ‚˜κΉŒμ§€ μ „λΆ€λ‹€ λ‚΄κ°€ μƒκ°ν•œλ‹€? μ§„μ§œ λ„ˆλ¬΄ 할일이 λ§Žλ‹€. 특히, 이름 μ •ν•˜λŠ”κ²Œ μ‰¬μš΄ 일이 μ•„λ‹ˆλ‹€. 이름 μ •ν•  λ•Œ λ§ˆλ‹€ μ–΄λ–»κ²Œ 이름을 지어야 5λ…„ λ’€ λ‚΄ κΉƒν—ˆλΈŒλ₯Ό λ³Ό 김상덕씨가 이마λ₯Ό 칠까" 싢은 마음으둜 κ³ λ―Όν•˜κ²Œ λ§Œλ“œλŠ” 게 λ„ˆλ¬΄ κ³ λ―Όλœλ‹€.

πŸ›‘ templateλ₯Ό μ–΄λ–»κ²Œ μž‘μ„±ν•˜λŠ” 것이 쒋은지 λͺ¨λ₯΄κ² λ‹€. 찾아봐도 μ˜ˆμ‹œλ„ λ³„λ‘œ μ—†κ³  λͺ¨λ‘ λ‹€ μ„œλ‘œκ°€ μ •ν•΄μ„œ μ“°λŠ”κ²Œ μ’‹μ•„μš”^^ λΌλŠ” 데 그러면 혼자 처음 κ³΅λΆ€ν•˜λŠ” μ‚¬λžŒμ€ μ–΄λ–»κ²Œ?? 일단 λ‚˜1 κ³Ό λ‚˜2의 머리λ₯Ό μ§œλ‚΄μ„œ λ§Œλ“  ν›„ μ§ˆλ¬Έμ„ ν•΄λ³΄λŠ” λ°©ν–₯으둜 κ°€μ•Όκ² λ‹€.


βœ… μž˜ν•˜κ±°λ‚˜ κ°œμ„ ν•œμ 

βœ… 일단 μ‹œμž‘ν•˜μž

βœ… 일단 λ‚΄κ°€ μ§  뢀뢄은 μ „λΆ€ λ‹€ 이해λ₯Ό ν•˜λŠ” 데 μ„±κ³΅ν–ˆλ‹€. 랜덀 뢀뢄은 λ°°μš°μ§€ μ•Šμ•˜κΈ°μ— λ‹€λ₯Έ μ‚¬λžŒμ˜ 것을 보고 λ‚΄κ°€ 직접 μ§œλ„£μ—ˆκΈ°μ— λ§Œμ‘±ν•œλ‹€.

βœ… 첫 commit μ΄μ§€λ§Œ κ½€ 잘 μž‘μ„±ν•œ 것 κ°™λ‹€. μ΄λŒ€λ‘œ μž‘μ„±ν•˜λŠ” μŠ΅κ΄€μ„ λ“€μ—¬κ°€λ©° 천천히 ν•΄κ°€μž!!


πŸ™ƒ λŠλ‚€μ 

꺽이지 μ•ŠλŠ” 마음이 μ€‘μš”ν•˜λ‹€

πŸ‘Ώ 쀑간에 νƒ€ν˜‘ν•˜κ³  λ„λ§κ°ˆκΉŒλ΄ κ±±μ •λœλ‹€. νž˜λ“€λ‹€κ³  νŽΈν•œ 길둜만 갈렀고 ν•˜λ©΄ μ•ˆλ˜λŠ”λ° 벌써 그러고 싢은 마음이 λ™ν•œλ‹€. 자료 ꡬ쑰만 봐도 κ·Έλƒ₯ 자료 ꡬ쑰가 쑰금 쒋지 μ•Šλ”λΌλ„ κ·Έλƒ₯ κ°€μ Έλ‹€κ°€ μ“°κ³  μ‹Άλ‹€. 이러면 μ•ˆλ˜λŠ”λ° 큰일이닀.

πŸ˜ƒ μ₯κ΅¬λ©μ—λ„ ν•΄λœ°λ‚  μžˆλ‹€κ³  νž˜λ‚΄μž!!

profile
μ½”λ”© μ‹œμž‘

0개의 λŒ“κΈ€