πŸ“š
Ella's Book Review
  • πŸ“šElla's Book Review
  • πŸ“šBook Review (English)
    • πŸ“”Secrets of Computer Systems
    • πŸ“”Data Structures the Fun Way
      • Data Structures the Fun Way - 1. Memory Information
      • Data Structures the Fun Way - 2. Binary Search
      • Data Structures the Fun Way - 3. Dynamic Data Structures
      • Data Structures the Fun Way - 4. Stacks and Queues
      • Data Structures the Fun Way - 5. Binary Search Trees
      • Data Structures the Fun Way - 6. Tries and Adaptive Data Structures
      • Data Structures the Fun Way - 7. Priority Queues and Heaps
      • Data Structures the Fun Way - 8. Grids
      • Data Structures the Fun Way - 9. Spatial Trees
      • Data Structures the Fun Way - 10. Hash Tables
      • Data Structures the Fun Way - 11. Caching
      • Data Structures the Fun Way - 12. B-Trees
      • πŸ“ŒData Structures the Fun Way - 13. Bloom Filters
      • πŸ“ŒData Structures the Fun Way - 14. Skip Lists
      • πŸ“ŒData Structures the Fun Way - 15. Graphs
      • πŸ“ŒData Structures the Fun Way - 16. Conclusion
    • πŸ“”Five Lines of Code
      • Five Lines of Code - 1. Refactoring Refactoring
      • Five Lines of Code - 2. Deep Dive into Refactoring
      • Five Lines of Code - 3. Breaking Down Long Code
      • Five Lines of Code - 5. Merging Similar Code
      • Five Lines of Code - 6. Data Protection
      • Five Lines of Code - 7. Collaborating with Compiler
      • Five Lines of Code - 8. Restraining Comments
      • Five Lines of Code - 9. The Art of Code Deletion
      • Five Lines of Code - 10. Overcoming Fear of Adding Code
      • Five Lines of Code - 11. Following Code Structure
      • Five Lines of Code - 12. Avoiding Optimization and Generalization
      • Five Lines of Code - 13. Making Bad Code Identifiable
      • Five Lines of Code - 14. Conclusion
    • πŸ“”React Hooks for Micro State Management
      • 01. React Hooks for Micro State Management
      • 02. Using Local and Global State
      • 03. Sharing Component State with React Context
      • 04. Sharing Module State with Subscriptions
      • 05. Sharing Component State with Context and Subscriptions
      • 06. Introduction to Global State Management Libraries
      • 07. Use Case Scenario 1: Zustand
      • 08. Use Case Scenario 2: Jotai
      • 09. Use Case Scenario 3: Valtio
      • 10. Use Case Scenario 4: React Tracked
      • 11. Similarities and Differences of Three Global State Libraries
  • πŸ“šBook Review (Korean)
    • πŸ“”λ¦¬μ•‘νŠΈ 훅을 ν™œμš©ν•œ 마이크둜 μƒνƒœ 관리
      • 01. λ¦¬μ•‘νŠΈ 훅을 μ΄μš©ν•œ 마이크둜 μƒνƒœ 관리
      • 02. μ§€μ—­ μƒνƒœμ™€ μ „μ—­ μƒνƒœ μ‚¬μš©ν•˜κΈ°
      • 03. λ¦¬μ•‘νŠΈ μ»¨ν…μŠ€νŠΈλ₯Ό μ΄μš©ν•œ μ»΄ν¬λ„ŒνŠΈ μƒνƒœ 곡유
      • 04. ꡬ독을 μ΄μš©ν•œ λͺ¨λ“ˆ μƒνƒœ 곡유
      • 05. λ¦¬μ•‘νŠΈ μ»¨ν…μŠ€νŠΈμ™€ ꡬ독을 μ΄μš©ν•œ μ»΄ν¬λ„ŒνŠΈ μƒνƒœ 곡유
      • 06. μ „μ—­ μƒνƒœ 관리 라이브러리 μ†Œκ°œ
      • 07. μ‚¬μš© 사둀 μ‹œλ‚˜λ¦¬μ˜€ 1: Zustand
      • 08. μ‚¬μš© 사둀 μ‹œλ‚˜λ¦¬μ˜€ 2: Jotai
      • 09. μ‚¬μš© 사둀 μ‹œλ‚˜λ¦¬μ˜€ 3: Valtio
      • 10. μ‚¬μš© 사둀 μ‹œλ‚˜λ¦¬μ˜€ 4: React Tracked
      • 11. μ„Έ κ°€μ§€ μ „μ—­ μƒνƒœ 라이브러리의 μœ μ‚¬μ κ³Ό 차이점
    • πŸ“”μ½κ³  λ‚˜λ©΄ μ§„μ§œ μ‰¬μ›Œμ§€λŠ” 자료ꡬ쑰
      • 읽고 λ‚˜λ©΄ μ§„μ§œ μ‰¬μ›Œμ§€λŠ” 자료 ꡬ쑰 - 1. λ©”λͺ¨λ¦¬ μ•ˆ 정보
      • 읽고 λ‚˜λ©΄ μ§„μ§œ μ‰¬μ›Œμ§€λŠ” 자료 ꡬ쑰 - 2. 이진 탐색
      • 읽고 λ‚˜λ©΄ μ§„μ§œ μ‰¬μ›Œμ§€λŠ” 자료 ꡬ쑰 - 3. 동적 자료 ꡬ쑰
      • 읽고 λ‚˜λ©΄ μ§„μ§œ μ‰¬μ›Œμ§€λŠ” 자료 ꡬ쑰 - 4. μŠ€νƒκ³Ό 큐
      • 읽고 λ‚˜λ©΄ μ§„μ§œ μ‰¬μ›Œμ§€λŠ” 자료 ꡬ쑰 - 5. 이진 탐색 트리
      • 읽고 λ‚˜λ©΄ μ§„μ§œ μ‰¬μ›Œμ§€λŠ” 자료 ꡬ쑰 - 6. νŠΈλΌμ΄μ™€ μ μ‘ν˜• 자료 ꡬ쑰
      • 읽고 λ‚˜λ©΄ μ§„μ§œ μ‰¬μ›Œμ§€λŠ” 자료 ꡬ쑰 - 7. μš°μ„ μˆœμœ„ 큐와 νž™
      • 읽고 λ‚˜λ©΄ μ§„μ§œ μ‰¬μ›Œμ§€λŠ” 자료 ꡬ쑰 - 8. 격자
      • 읽고 λ‚˜λ©΄ μ§„μ§œ μ‰¬μ›Œμ§€λŠ” 자료 ꡬ쑰 - 9. 곡간 트리
      • 읽고 λ‚˜λ©΄ μ§„μ§œ μ‰¬μ›Œμ§€λŠ” 자료 ꡬ쑰 - 10. ν•΄μ‹œ ν…Œμ΄λΈ”
      • 읽고 λ‚˜λ©΄ μ§„μ§œ μ‰¬μ›Œμ§€λŠ” 자료 ꡬ쑰 - 11. μΊμ‹œ
      • 읽고 λ‚˜λ©΄ μ§„μ§œ μ‰¬μ›Œμ§€λŠ” 자료 ꡬ쑰 - 12. B-트리
      • πŸ“Œμ½κ³  λ‚˜λ©΄ μ§„μ§œ μ‰¬μ›Œμ§€λŠ” 자료 ꡬ쑰 - 13. λΈ”λ£Έ ν•„ν„°
      • πŸ“Œμ½κ³  λ‚˜λ©΄ μ§„μ§œ μ‰¬μ›Œμ§€λŠ” 자료 ꡬ쑰 - 14. μŠ€ν‚΅ 리슀트
      • πŸ“Œμ½κ³  λ‚˜λ©΄ μ§„μ§œ μ‰¬μ›Œμ§€λŠ” 자료 ꡬ쑰 - 15. κ·Έλž˜ν”„
      • πŸ“Œμ½κ³  λ‚˜λ©΄ μ§„μ§œ μ‰¬μ›Œμ§€λŠ” 자료 ꡬ쑰 - 16. κ²°λ‘ 
    • πŸ“”μ»΄ν“¨ν„° λ°‘λ°”λ‹₯의 λΉ„λ°€
    • πŸ“”Five Lines of Code
      • Five Lines of Code - 1. λ¦¬νŒ©ν† λ§ λ¦¬νŒ©ν† λ§ν•˜κΈ°
      • Five Lines of Code - 2. λ¦¬νŒ©ν† λ§ 깊게 듀여닀보기
      • Five Lines of Code - 3. κΈ΄ μ½”λ“œ 쑰각내기
      • Five Lines of Code - 5. μœ μ‚¬ν•œ μ½”λ“œ μœ΅ν•©ν•˜κΈ°
      • Five Lines of Code - 6. 데이터 보호
      • Five Lines of Code - 7. μ»΄νŒŒμΌλŸ¬μ™€μ˜ ν˜‘μ—…
      • Five Lines of Code - 8. 주석 μžμ œν•˜κΈ°
      • Five Lines of Code - 9. μ½”λ“œ μ‚­μ œμ˜ λ―Έν•™
      • Five Lines of Code - 10. μ½”λ“œ 좔가에 λŒ€ν•œ 두렀움 떨쳐내기
      • Five Lines of Code - 11. μ½”λ“œ ꡬ쑰 λ”°λ₯΄κΈ°
      • Five Lines of Code - 12. μ΅œμ ν™” 및 μΌλ°˜ν™” νšŒν”Ό
      • Five Lines of Code - 13. λ‚˜μœ μ½”λ“œλ₯Ό 식별 κ°€λŠ₯ν•˜κ²Œ λ§Œλ“€κΈ°
      • Five Lines of Code - 14. 마무리
Powered by GitBook
On this page
  1. πŸ“šBook Review (English)

πŸ“”Five Lines of Code

Systematic and effective refactoring training method starting with the five-line limit rule

  1. Refactoring Refactoring

  2. Deep Dive into Refactoring

  3. Breaking Down Long Code

  4. Handling Type Codes

  5. Merging Similar Code

  6. Data Protection

  7. Collaborating with Compiler

  8. Restraining Comments

  9. The Art of Code Deletion

  10. Overcoming Fear of Adding Code

  11. Following Code Structure

  12. Avoiding Optimization and Generalization

  13. Making Bad Code Identifiable

  14. Conclusion

PreviousData Structures the Fun Way - 16. ConclusionNextFive Lines of Code - 1. Refactoring Refactoring

Last updated 6 days ago