λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
πŸŒ»μŠ€ν„°λ”” 관리/πŸ™‰μ„œλ²„ μ‚¬μ΄λ“œ ν”„λ‘œμ νŠΈ μ±Œλ¦°μ§€

[ μ„œλ²„ μ‚¬μ΄λ“œ ν”„λ‘œμ νŠΈ μ±Œλ¦°μ§€ ] 23.03.18 week 3

by MuGeon Kim 2023. 3. 21.
λ°˜μ‘ν˜•

 

GitHub - mooh2jj/side-project-challenge-study: μ„œλ²„ μ‚¬μ΄λ“œ ν”„λ‘œμ νŠΈ μ±Œλ¦°μ§€ μŠ€ν„°λ””μž…λ‹ˆλ‹€.

μ„œλ²„ μ‚¬μ΄λ“œ ν”„λ‘œμ νŠΈ μ±Œλ¦°μ§€ μŠ€ν„°λ””μž…λ‹ˆλ‹€. Contribute to mooh2jj/side-project-challenge-study development by creating an account on GitHub.

github.com

 

과제

1) 이둠 μ±… 3ꢌ μ„ μ •
2) μ±… 1ꢌ 읽고 λΈ”λ‘œκ·Έμ— 뢁리뷰 남기기
3) 뢁리뷰 방식은 "κ°€μž₯ μΈμƒκΉŠμ€ ꡬ절" & "μΈμƒκΉŠμ€ 기술적 μΈμ‚¬μ΄νŠΈ"둜 정리

 

 

책을 μ½μœΌλ©΄μ„œ 신경을 μ“΄ λΆ€λΆ„


ν•™μŠ΅μ— λŒ€ν•œ λ‹€μ–‘ν•œ 방법이 μžˆλ‹€. 책은 ν•˜λ‚˜μ˜ μˆ˜λ‹¨μœΌλ‘œ 그것을 읽고 λ‚΄κ°€ 배운 λ‚΄μš©, λŠλ‚Œμ„ μ •λ¦¬ν•˜λŠ” 게 μ€‘μš”ν•˜λ‹€κ³  μƒκ°ν•œλ‹€. λ‚΄κ°€ λΈ”λ‘œκ·Έλ₯Ό ν•˜λ©΄μ„œ λŠλΌλŠ” 뢀뢄은 글을 많이 μž‘μ„±μ„ ν•˜μ—¬ μ •λ¦¬ν•˜λŠ” μŠ΅κ΄€μ„ λ§Œλ“€μ–΄μ•Ό ν•œλ‹€. μ™œλƒν•˜λ©΄ λ‚΄ 생각을 κΈ€λ‘œ μ •λ¦¬ν•˜κΈ° νž˜λ“€κΈ° λ•Œλ¬Έμ— μ΄λŸ¬ν•œ 뢀뢄은 κΎΈμ€€ν•œ μž‘μ„±μ„ ν†΅ν•˜μ—¬ λ‚΄ 생각을 μ •λ¦¬ν•˜λŠ” μŠ€ν‚¬μ„ λ†’μ—¬μ•Ό ν•œλ‹€κ³  μƒκ°ν•œλ‹€.

 

μ±… 선정에 보기

  1. CSμ „κ³΅μ§€μ‹λ…ΈνŠΈ - λΉ„μ „κ³΅μžκ°€ μ „κ³΅μžμ˜ 4λ…„μΉ˜ μ „κ³΅λ‚΄μš©μ„ 짧고 μ••μΆ•μ μœΌλ‘œ μ΄ν•΄ν•˜κ²Œ ν•  수 μžˆλŠ” μ±…μœΌλ‘œ CSλ©΄μ ‘ λŒ€λΉ„μš©μœΌλ‘œ κ°€μž₯ 쒋은 책이닀.
  2. 객체지ν–₯κ³Ό 사싀과 μ˜€ν•΄ - μžλ°” λ°±μ•€λ“œ κ°œλ°œμžκ°€ OOPλ₯Ό μ•Œμ•„μ•Ό ν•˜λŠ” 것은 λ‘λ§ν•˜λ©΄ μž”μ†Œλ¦¬. ν•˜μ§€λ§Œ OOP에 λŒ€ν•œ μ˜€ν•΄λ₯Ό ν•˜λŠ” 뢀뢄을 이 책이 잘 찝어쀀닀. μ•„μ£Ό μ‰½κ²Œ.
  3. μŠ€ν”„λ§ 객체지ν–₯의 원리와 이해 - μžλ°”λΆ€ν„° μ‹œμž‘ν•˜μ—¬, OOP, λ‹€μ§€μΈνŒ¨ν„΄, μŠ€ν”„λ§ ν”„λ ˆμž„μ›Œν¬, λͺ¨λ˜μžλ°” λ‚΄μš©κΉŒμ§€ μ’…ν•©μ„ΈνŠΈλ‘œ μ„ λ¬Όν•˜λŠ” μ±…. κ°€μ„±λΉ„κ°€ μ’‹λ‹€. μ΄ˆλ³΄μžκ°€ μ΄ν•΄ν•˜κΈ° μ•„μ£Ό μ’‹κ²Œ λ˜μ–΄μžˆλŠ” 것도 덀.
  4. ν΄λ¦°μ½”λ“œ - μ„€κ³„κ΄€μ μ—μ„œ OOP, 그리고 SOLID 원칙에 맞게 μ½”λ“œλ₯Ό κΉ¨λœ»ν•˜κ²Œ μž‘μ„±ν• λ €λ©΄? 에 μ•„μ£Ό 쒋은 λ‹΅μ•ˆκ³Ό ν–₯ν›„ ν…ŒμŠ€νŠΈ μ½”λ“œμ˜ μ€‘μš”μ„±λ„ κ°•μ‘°ν•˜λŠ” 책이닀. ν•˜μ§€λ§Œ μ–΄λ””κΉŒμ§€λ‚˜ κ°€μ΄λ“œλΌλŠ” 점은 μžŠμ§€ 말자.
  5. Real MySQL8.0 - MySQL 버전 5λ²„μ „μ—μ„œ 8λ²„μ „μœΌλ‘œ κ°€λ©΄μ„œ λ§Žμ€ 것이 λ°”κΌˆλ‹€. κ°€μž₯ μ€‘μš”ν•œ νŠΉμ§•μΈ Transaction κΈ°λŠ₯, InnoDB μŠ€ν† λ¦¬μ§€ 엔진, 그리고 index에 λŒ€ν•œ κ°œλ…λ“€μ„ μ œλŒ€λ‘œ νŒŒν›ΌμΉ  수 μžˆλŠ” 책이닀.

 

λ‚˜λŠ” 2μ£Ό μ‹œκ°„μ„ ν†΅ν•˜μ—¬ 3κΆŒμ„ 읽어야 ν•˜λŠ” 상황이 μžˆμ—ˆλ‹€. λ¬Όλ‘  λͺ¨λ“  책을 보고 μ‹Άμ§€λ§Œ λ‚΄ ν˜„μž¬ 상황에 μ§‘μ€‘ν•˜κΈ° μœ„ν•΄ λ‹€μŒκ³Ό 같은 책을 μ„ μ • 1. CS μ „κ³΅μ§€μ‹λ…ΈνŠΈ | 2. Real MySQL 1,2 | 3. JPA

 

당일 반μž₯λ‹˜μ˜ μ„€λͺ…에 λŒ€ν•œ 정리

CS에 λŒ€ν•΄ ν•™μŠ΅μ„ ν•˜λ©΄μ„œ λͺ¨λ“  λ¬Έμ œκ°€ 연결이 λœλ‹€λŠ” 생각을 κ°€μ§€κ²Œ λ˜μ—ˆλ‹€. μ΄λ•Œ 반μž₯λ‹˜μ΄ λλ‚˜κΈ° 이전에 κ°„λ‹¨ν•œ 흐름에 λŒ€ν•΄ μ„€λͺ…을 ν•΄μ£Όμ…¨λŠ”λ° λ‚΄κ°€ μ•Œκ³  μžˆλŠ” λ‚΄μš©κ³Ό μš΄μ˜μ²΄μ œμ—μ„œ λ§‰νžŒ 뢀뢄이 해결이 λ˜μ—ˆλ‹€.

μŠ€λ ˆλ“œμ™€ ν”„λ‘œμ„ΈμŠ€μ˜ κ°€μž₯ λͺ…ν™•ν•œ μ°¨μ΄λŠ”λ©”λͺ¨λ¦¬λ₯Ό 곡유의 차이가 μžˆλ‹€.  μŠ€λ ˆλ“œλŠ” 곡유λ₯Ό ν†΅ν•˜μ—¬ λ©€ν…Œ μŠ€λ ˆλ“œκ°€ κ°€λŠ₯ν•œλ° μ΄λ•Œ λ™μ‹œμ„±μ— λŒ€ν•΄ λ¬Έμ œκ°€ λ°œμƒν•œλ‹€. μ΄λŸ¬ν•œ 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄μ„œλŠ” DB의 LOCK κ°œλ…μ΄ μ΄μ–΄μ‘Œκ³  λ”°λ‘œ LOCK에 λŒ€ν•œ λ‚΄μš©μ„ ν•™μŠ΅ν–ˆλ‹€.

 

 

λ™μ‹œμ„± μ΄μŠˆλž€ 무엇인가? - (1)

이 글을 μ™œ μž‘μ„±ν•˜λŠ”κ°€? 기쑴에 CS 및 μžλ°”μ— λŒ€ν•΄ κ³΅λΆ€ν•˜λ©΄μ„œ λ™μ‹œμ„±μ— λŒ€ν•΄ λ§Žμ€ 언급이 μžˆμ—ˆλ‹€. ν•˜μ§€λ§Œ 이 뢀뢄에 λŒ€ν•΄ κ°œλ…μ μœΌλ‘œ 이해λ₯Ό ν•˜μ˜€μ§€λ§Œ μ‹€μ œλ‘œ μ½”λ“œλ₯Ό ν†΅ν•˜μ—¬ ν•™μŠ΅ν•˜κ³  λ™μ‹œμ„±μ˜

pos04167.tistory.com

 

 

 

λ°˜μ‘ν˜•