πŸ‘¨‍πŸ’» kimtongting
article thumbnail

 

πŸ“”λ‘œκ·Έ

πŸ“„κ°œμš”

⌨수 λ§Žμ€ ν”„λ‘œμ νŠΈμ™€ μ„œλΉ„μŠ€λ“€μ„ μš΄μ˜ν•˜λ‹€λ³΄λ©΄ 우리의 Log 파일과 디렉토리(ν˜Ήμ€ 폴더)λŠ” μ–Έμ œλ‚˜ νƒœν’ 이닀.

μ½”λ”©ν•˜λŠλΌ λ°”μœ μš°λ¦¬μ—κ²Œ 둜그의 μš°μ„ μˆœμœ„λŠ” μ €~~멀리, μ•„λ‹ˆμ§€ 제일 뒀에 μžˆλ‹€.

섀계에 λŒ€ν•œ 것보닀 λ‚¨κΈ°λŠ” κ²ƒμ—λ§Œ μ§‘μ€‘ν•œλ‹€.

 

κ·Έλ ‡λ‹€ λ³΄λ‹ˆ κ·œμ•½μ΄ μ—†κ³ , λͺ¨λ“  κ±Έ 남긴 둜그의 ν’ˆμ§ˆμ€ μ €ν•˜λ  수 밖에 μ—†λ‹€.

둜그 파일이 KB도 μ•„λ‹ˆκ³  MB도 μ•„λ‹Œ GB..? 심지어 λ™μΌν•œ 단어와 λ°μ΄ν„°λΌλ‹ˆ? μœΌμ•„μ•…!
데이터가 λ„ˆλ¬΄ λ§Žμ•„μ„œ 읽기가 μ–΄λ ΅μž–μ•„!

μœ„μ™€ λΉ„μŠ·ν•œ κ²½ν—˜μ„ 가진 적이 μžˆλ‹€λ©΄? 이 ν¬μŠ€νŒ…μ΄ μ½μ„λ§Œ ν•˜μ§€ μ•Šμ„κΉŒ


πŸ“„λ‘œκ·Έμ˜ 'μ •μ˜' 

πŸ“λ‘œκ·ΈλŠ” '일지[기둝]' μ΄λΌλŠ” λœ»μ„ μ§€λ‹Œλ‹€.

 

이 ν¬μŠ€νŒ…μ—μ„œ λ°”λΌλ³΄λŠ” μ‹œμ„ μ˜ λ‘œκ·ΈλŠ” μ‹œμŠ€ν…œμ΄λ‚˜ μ„œλΉ„μŠ€ λ“±μ˜ 가동 μ‹œ λ‚¨κΈ°λŠ” μ΄λ²€νŠΈμ— λŒ€ν•œ 기둝이닀.

μš°λ¦¬λŠ” 이 기둝을 톡해 ν”„λ‘œκ·Έλž¨μ΄ μ–΄λ– ν•œ μˆœμ„œλ‘œ λ™μž‘ν–ˆκ³  μ–΄λ–€ ν–‰μœ„λ₯Ό ν–ˆλŠ”μ§€ λ“±μ˜ μ—¬λŸ¬ λ‚΄μš©μ„ 확인할 수 μžˆλ‹€. (λ‘œκ·ΈλŠ” Promise둜 좔츑이 μ•„λ‹Œ 확신이닀.)

 

λ‘œκ·ΈλŠ” 크게 두 가지 (μ‹œμŠ€ν…œ 둜그, μ„œλΉ„μŠ€ 둜그) 둜 λ‚˜λ‰œλ‹€.

 

ν”„λ‘œκ·Έλž¨μ˜ μ‹œμŠ€ν…œ 흐름과 OS 이벀트λ₯Ό κΈ°λ‘ν•˜λŠ” μ‹œμŠ€ν…œλ‘œκ·Έ,

μ„œλΉ„μŠ€ μˆ˜μ€€μ—μ„œ μΌμ–΄λ‚˜λŠ” μƒνƒœλ³€ν™”λ‚˜ μœ μ €μ˜ 행동에 λŒ€ν•œ κΈ°λ‘ν•˜λŠ” μ„œλΉ„μŠ€ 둜그

 

μš°λ¦¬λŠ” 이 둜그λ₯Ό 톡해 원인 뢄석과 이슈 λ°œμƒ λ˜λŠ” 행동에 λŒ€ν•œ 예츑과 μΆ”μΈ‘, 그리고 μ΅œμ’… κ²°κ³Όλ₯Ό λ‚΄λ†“κ²Œ λœλ‹€.

 

μš°λ¦¬κ°€ 배운 역사듀은 λͺ¨λ‘ 둜그λ₯Ό 톡해 ν•™μŠ΅ν–ˆλ‹€.

 


πŸ“„λ¬΄μ—‡μ„ 남길 것 인가

⌨무수히 λ§Žμ€ 데이터 μ†μ—μ„œ 무엇을 남겨야할지 μ •ν•˜κΈ°λž€ μ°Έ μ–΄λ ΅λ‹€.

'μ‚΄λ©΄μ„œ, μ§€κΈˆ λ‹Ήμž₯ ν•„μš”λŠ” μ—†μ§€λ§Œ μ–Έμ  κ°„ ν•„μš”ν•˜κ² μ§€' ν•˜λ©° 방ꡬ석 κΉŠμ€κ³³μ— λ†”λ‘λŠ” 애착물건과 κ°™λ‹€.

 

μš°λ¦¬λŠ” ν•„μš”ν•œ λ‘œκ·Έλ§Œμ„ 남기기 μœ„ν•΄ λͺ‡ 개의 큰 ν•„ν„°λ₯Ό μ„Έμš°κ³ μž ν•œλ‹€.

1. ν•„μš”ν•œ 정보인가
2. λͺ…ν™•ν•œ 의미λ₯Ό κ°€μ§€λŠ”κ°€
3. 보기 μ‰¬μš΄κ°€

수 λ§Žμ€ λ°μ΄ν„°λ“€μ˜ 행동에 λŒ€ν•œ 기둝을 남기면 μ–΄λ–»κ²Œ 될까?

λ°”λ‘œ μ‚¬λ§‰μ—μ„œ λ°”λŠ˜ μ°ΎκΈ°κ°€ λœλ‹€.

 

'Ctrl + F' 둜 ν•˜λ©΄ λ˜μ§€ μ•ŠλŠ”κ°€? '/' λ₯Ό 톡해 κ²€μƒ‰ν•˜λ©΄ λ˜μ§€ μ•ŠλŠ”κ°€?

μ˜μ–΄μ—μ„œ 제일 많이 μ“°μ΄λŠ” 'e' 와 숫자 '7' 을 검색해보면 λ°”λ‘œ μ•Œ 수 μžˆλ‹€.

λͺ‡ 개의 λ°μ΄ν„°λ§Œμ„ μΆ”λ €λ‚΄κΈ°λž€ 쉽지 μ•Šλ‹€.

 

μ΅œμ†Œν•œμ˜ 기둝으둜 μ—¬ν–‰μš© 캐리어에 짐을 λ„£λ“― 꽉꽉 λˆŒλŸ¬λ‹΄μ•„ λ‚΄κ²Œ ν•„μš”ν•œ μ •λ³΄λ§Œ λ‹΄λŠ” 것이 μ€‘μš”ν•˜λ‹€.

 

또, λΉ„μŠ·ν•œ μ„±μ§ˆ λ˜λŠ” ν–‰μœ„μ˜ 이름이 μ‘΄μž¬ν•  수 μžˆλ‹€. 'insert' 와 'add' 의 차이에 λŒ€ν•΄ λͺ…ν™•ν•˜κ²Œ μ„€λͺ…ν•  수 μžˆλŠ”κ°€?

3ν•™λ…„ 1반이 μ΄ˆλ“±ν•™κ΅μΈκ°€ 쀑학ꡐ인가 고등학ꡐ인가?

 

였! 그럼 이 글을 더 이상 읽지 μ•Šκ³  μƒκ°λ‚˜λŠ”λŒ€λ‘œ μ •μ˜ν•˜λ©΄ λœλ‹€.

그렇지 μ•Šλ‹€λ©΄ μš°λ¦¬λŠ” λͺ…ν™•ν•œ 의미λ₯Ό ν™•μ‹€ν•˜κ²Œ λΆ€μ—¬ν•΄μ„œ 남겨야 ν•œλ‹€. XX고등학ꡐ 3ν•™λ…„ 1반

 

λ§ˆμ§€λ§‰μœΌλ‘œ 보기 μ–΄λ €μš΄ κΈ€κ³Ό μ½”λ“œλŠ” λˆ„κ΅¬λ‚˜κ°€ κΊΌλ €ν•œλ‹€. νŠΉνžˆλ‚˜ 양이 많으면 λ”μš±.. (전곡 책이 그렇지 μ•„λ‹ˆν•œκ°€ κ»„κ»„κ»„)

μ–΄λ ΅κ²Œ μ½λŠ”λ‹€ ν•˜λ”λΌλ„ λ§Žμ€ 데이터 가곡이 ν•„μš”ν•œ μˆœκ°„μ΄ μ°Ύμ•„μ˜€λ©΄, 멍- κ·Έ ν›„λ‘œλŠ” 둜그λ₯Ό νŒŒμ•…ν•˜λŠ” μ‚¬λžŒμ˜ μŠ€ν‚¬μ΄λ‚˜ κ²½ν—˜μΉ˜μ— 달렸닀.

(μ‹ μž…μ„ λ½‘λŠ”λ° κ²½λ ₯이 μ—†μ–΄μ„œ μ•ˆλœλ‹€κ΅¬μš”?)


πŸ“„ν•©μ˜μ™€ κ·œμ•½

βŒ¨λ„ˆλ¬΄ λ§Žμ€ 것을 λ‹΄μœΌλ € ν•˜μ§€ 말고, μ—¬λŸ¬ 가지 의미λ₯Ό ν¬κ΄„ν•˜μ§€ μ•Šλ„λ‘ ν•˜μž

λ‚΄κ°€ 주둜 μ‚¬μš©ν•˜λŠ” 둜그 방식

#μŠ€νƒ€μΌ1
[15:03:26] [Account/Insert]{userID: ooweat, event: get, type: item, action: start}

#μŠ€νƒ€μΌ2
[15:03:26] [UserGetItemStarted]{userID: ooweat}

// κΈ΄κΈ‰ Commit

 

 

 

λ°˜μ‘ν˜•
profile

πŸ‘¨‍πŸ’» kimtongting

@kimtongting μž…λ‹ˆλ‹€

ν¬μŠ€νŒ…μ΄ μ’‹μ•˜λ‹€λ©΄ "μ’‹μ•„μš”β€οΈ" λ˜λŠ” "κ΅¬λ…πŸ‘πŸ»" ν•΄μ£Όμ„Έμš”!