🎯 TILμ΄λž€ Today I Learned둜 였늘 μƒˆλ‘œ 배운 λ‚΄μš©κ³Ό κ³ λ―Όν•΄μ„œ 배운 점듀을 κΈ°λ‘ν•˜λŠ” μ„±μž₯ μΌμ§€μž…λ‹ˆλ‹€.


πŸ“™ Today I Learned

λ§ˆν¬λ‹€μš΄ 문법

  • μ •μ˜ : 특수문자λ₯Ό 톡해 글을 ꡬ쑰적으둜 μ •λ¦¬ν•˜μ—¬ 가독성을 λ†’μ΄λŠ” μž‘μ„± λ°©λ²•μž…λ‹ˆλ‹€.

  • νŠΉμ§•

    • HTML둜 μ‰½κ²Œ λ³€ν™˜μ΄ κ°€λŠ₯ν•˜μ§€λ§Œ, λͺ¨λ“  λ§ˆν¬μ—… 언어을 λŒ€μ‹ ν•˜μ§€ λͺ»ν•©λ‹ˆλ‹€.
    • λ§ˆν¬μ—… 언어에 λΉ„ν•΄ λ‹¨μˆœν•œ 것이 νŠΉμ§•μž…λ‹ˆλ‹€.

    λ§ˆν¬μ—… μ–Έμ–΄λž€?
    νƒœκ·Έ 등을 μ΄μš©ν•˜μ—¬ λ¬Έμ„œλ‚˜ λ°μ΄ν„°μ˜ ꡬ쑰λ₯Ό λͺ…κΈ°ν•˜λŠ” μ–Έμ–΄μ˜ ν•œ 가지이닀. (ex. HTML)
    좜처: μœ„ν‚€λ°±κ³Ό

  • ν™•μž₯자 : .md ( markdown의 μ€„μž„λ§ )

  • μ‚¬μš©μ²˜ : μœ„ν‚€λ°±κ³Ό, TISTORY, Notion, Discord, Github(README.md), Velog λ“±

    • README.md
      • λ””λ ‰ν„°λ¦¬λ‚˜ μ••μΆ• νŒŒμΌμ— ν¬ν•¨λœ 기타 νŒŒμΌμ— λŒ€ν•œ 정보λ₯Ό ν¬ν•¨ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. 좜처: μœ„ν‚€λ°±κ³Ό
      • μ™„μ„±λœ ν”„λ‘œκ·Έλž¨μ˜ μ„€λͺ…μ„œμ΄μž κ΅¬ν˜„μ€‘μΈ ν”„λ‘œμ νŠΈμ˜ ν˜„ν™©μ„ μ•Œλ €μ£ΌλŠ” λ¬Έμ„œμ΄κΈ°λ„ ν•©λ‹ˆλ‹€.

버전 관리 μ‹œμŠ€ν…œ(Version Control System)

  • μ •μ˜ : ν”„λ‘œμ νŠΈμ˜ 버전을 κ΄€λ¦¬ν•˜κ³  λ°±μ—… λ³΅κ΅¬ν•˜λ©° μ„ νƒμ μœΌλ‘œ ν˜‘μ—…ν•  수 μžˆλ„λ‘ λ•λŠ” μ‹œμŠ€ν…œμž…λ‹ˆλ‹€.

    버전 κ΄€λ¦¬λž€?
    μ†ŒμŠ€ μ½”λ“œ 및 에셋에 λŒ€ν•œ μ—…λ°μ΄νŠΈλ₯Ό νŠΈλž˜ν‚Ήν•˜κ³  κ΄€λ¦¬ν•˜λŠ” 체계적인 ν”„λ‘œμ„ΈμŠ€μž…λ‹ˆλ‹€.
    좜처: unity

  • μ’…λ₯˜

    • 둜컬 VCS : 1인 κ°œλ°œμžκ°€ 주둜 μ‚¬μš©ν•˜λŠ” μ‹œμŠ€ν…œμœΌλ‘œ 단일 컴퓨터에 μ μš©λ©λ‹ˆλ‹€.

    • 쀑앙집쀑식 VCS : ν”„λ‘œμ νŠΈμ˜ λͺ¨λ“  파일 자체λ₯Ό 메인 μ„œλ²„μ— μ—°κ²°ν•˜μ—¬ μž‘μ—…ν•˜λ©° 인터넷이 μ—†μœΌλ©΄ μž‘μ—… κ³΅μœ κ°€ μ–΄λ ΅μŠ΅λ‹ˆλ‹€.

      • μ˜ˆμ‹œ : SVN, CVS
    • λΆ„μ‚° VCS : ν”„λ‘œμ νŠΈμ˜ 파일 전체 νžˆμŠ€ν† λ¦¬κ°€ 개발자의 λ‘œμ»¬μ— μ €μž₯되며, 인터넷 없이도 μž‘μ—…ν•  수 있고, μ—¬λŸ¬ μ‚¬λžŒμ΄ λ™μ‹œμ— νŒŒμΌμ„ μˆ˜μ •ν•΄λ„ λ‘œμ»¬μ—μ„œ 변경사항을 ν•©μΉ˜κΈ° λ•Œλ¬Έμ— μΆ©λŒμ„ ν”Όν•  수 μžˆμŠ΅λ‹ˆλ‹€.

      • μ˜ˆμ‹œ : Git, Mecurial, Bazaar

🧐 였늘의 발견

  • λ§ˆν¬λ‹€μš΄μ˜ ν™œμš©
    마크 λ‹€μš΄μ΄ λ‹¨μˆœ ν…μŠ€νŠΈ 파일이 μ•„λ‹Œ 가독성을 높이기 μœ„ν•œ μ—­ν• λ‘œ κ°„λ‹¨ν•œ λ¬Έλ²•νˆ΄λ‘œμ„œμ˜ 역할을 ν•˜κ³  μžˆλ‹€λŠ” 것을 μ•Œμ•˜μŠ΅λ‹ˆλ‹€. λ”ν•΄μ„œ λ§ˆν¬μ—…μ— λŒ€ν•΄ μ•Œμ•„λ³΄λ©° λ§ˆν¬λ‹€μš΄μ€ λ§ˆν¬μ—… μ–Έμ–΄λ₯Ό 전체λ₯Ό λŒ€μ²΄ν•˜μ§€ λͺ»ν•œλ‹€λŠ” 것을 μ•Œκ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. READ.md의 가독성을 높이기 μœ„ν•œ λ§Žμ€ ν”„λ‘œμ νŠΈ μ˜ˆμ‹œλ₯Ό μ°Έκ³ ν•΄μ•Όκ² λ‹€ μƒκ°ν–ˆμŠ΅λ‹ˆλ‹€.

  • 버전 관리 μ‹œμŠ€ν…œμ˜ μ’…λ₯˜
    버전 관리에 μœ μš©ν•˜κ³ μž Git을 μ‚¬μš©ν•˜λŠ” 것은 μ•Œμ•˜μ§€λ§Œ, VCS의 μ’…λ₯˜μ— λŒ€ν•΄ μ•Œκ²Œ λ˜λ©΄μ„œ λΆ„μ‚°ν˜• 버전 관리 μ‹œμŠ€ν…œμ΄ ν˜‘μ—… κ΄€κ³„μ—μ„œ 자주 μ“°μ΄λŠ” 이유λ₯Ό ν• κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 이후 μΆ©λŒμ„ λ‹€λ£¨λŠ” 법에 λŒ€ν•΄ 깊이 곡뢀해야겠닀 λŠκΌˆμŠ΅λ‹ˆλ‹€.


πŸ–‹οΈ ν•œ 쀄 회고

μƒˆλ‘œμš΄ μ‚¬λžŒλ“€κ³Ό μ‹œμž‘ν•˜λŠ” ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€ 첫 날이라 λ…Έμ…˜μ΄λ‚˜ ν•™μŠ΅ ν”„λ‘œκ·Έλž˜λ°μ„ λ‹€λ£¨λŠ” 데에 많이 μš°μ™•μ’Œμ™•ν–ˆμ§€λ§Œ λ‚΄μΌλΆ€ν„°λŠ” λŠ₯μˆ™ν•˜κ²Œ νˆ΄μ„ μ‚¬μš©ν•˜λ©° preνŒ€μ›λ“€κ³Ό μ†Œν†΅λ„ λ”μš± ν™œλ°œνžˆ ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€.πŸ˜„

profile
🌱개발 기둝μž₯

0개의 λŒ“κΈ€