๐Ÿ“–
Aaron's TECH BOOK
Ctrlk
  • Intro
  • Lecture
    • AI agent
    • Claude
    • Kubernetes
    • Kafka
    • Kotlin
    • Java
    • Toby
    • MSA
    • Spring Boot
    • Spring Batch
    • Spring Core Advanced
    • Spring DB Part II
    • Spring DB Part I
    • JPA API and Performance Optimization
    • JPA Web Application
    • JPA Programming Basic
    • Spring MVC Part 2
    • Spring MVC Part 1
    • Http
    • Spring Core
    • Study
  • Book
    • ์š”์ฆ˜ ๋‹น๊ทผ AI ๊ฐœ๋ฐœ
    • ๋Œ€๊ทœ๋ชจ ์‹œ์Šคํ…œ ์„ค๊ณ„ ๊ธฐ์ดˆ 2nd
    • Microservices Patterns
    • Kafka Streams in Action
    • Effective Kotlin
    • ์ด๋ฒคํŠธ ์†Œ์‹ฑ๊ณผ MSA
    • ๋ชฝ๊ณ DB ์™„๋ฒฝ ๊ฐ€์ด๋“œ
    • Kotlin Cookbook
    • Kotlin in Action
    • Kent Beck Tidy First?
    • ๋Œ€๊ทœ๋ชจ ์‹œ์Šคํ…œ ์„ค๊ณ„ ๊ธฐ์ดˆ
    • ์‹ค์šฉ์ฃผ์˜ ํ”„๋กœ๊ทธ๋ž˜๋จธ๐Ÿ“–
    • GoF Design Patterns
    • ๋„๋ฉ”์ธ ์ฃผ๋„ ๊ฐœ๋ฐœ ์‹œ์ž‘ํ•˜๊ธฐ
    • Effective Java 3/E
    • ์†Œํ”„ํŠธ์›จ์–ด ์žฅ์ธ
    • ํ•จ๊ป˜ ์ž๋ผ๊ธฐ
    • Modern Java In Action
    • Refactoring
    • ๊ฐ์ฒด์ง€ํ–ฅ์˜ ์‚ฌ์‹ค๊ณผ ์˜คํ•ด
    • Clean Code
    • ์ž๋ฐ” ORM ํ‘œ์ค€ JPA ํ”„๋กœ๊ทธ๋ž˜๋ฐ
Powered by GitBook
On this page
  1. Book

Clean Code

Clean Code ์ฑ…์„ ์š”์•ฝํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค.

2. ์˜๋ฏธ ์žˆ๋Š” ์ด๋ฆ„(Meaningful name)

3. ํ•จ์ˆ˜(Function)

4. ์ฃผ์„(comment)

5. ํ˜•์‹ ๋งž์ถ”๊ธฐ(Formatting)

6. ๊ฐ์ฒด์™€ ์ž๋ฃŒ ๊ตฌ์กฐ(Object and data structure)

7. ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ

8. ๊ฒฝ๊ณ„(์™ธ๋ถ€ API)

9. ๋‹จ์œ„ ํ…Œ์ŠคํŠธ

10. ํด๋ž˜์Šค(Class)

11. ์‹œ์Šคํ…œ(System)

12. ์ฐฝ๋ฐœ์„ฑ(emergent creativity)

13. ๋™์‹œ์„ฑ(concurrent)

14. ์ ์ง„์ ์ธ ๊ฐœ์„ 

Reference

https://github.com/ludwiggj/CleanCode

https://github.com/Yooii-Studios/Clean-Code

Last updated 1 year ago