튼튼발자 개발 성장기🏋️

Clean Code #1 : 단호함 본문

Reading/Clean Code

Clean Code #1 : 단호함

시뻘건 튼튼발자 2020. 4. 11. 13:19
반응형

 

 

 

 

 

 

 

 

 

좋은코드라는게 참 말은 쉽다.

  • 우아하고💃 효율적인👍 코드.
  • 단순하고😄 직접적인☝️ 코드.
  • 다른 사람이 고치기 쉬운 코드.

자고로 이런 코드를 짜려면 단호한 프로그래머가 되어야 한다!(?)


Memory leak, Race conditional, 명명법의 일관성 등을 소홀히 하면 안된다.
아무리 가독성이 높고 우아한 코드임에 틀림없어도 테스트 케이스가 없으면 무용지물. (그래서 TDD가 중요한 것..!!!!🤔)
그래서 깨끗하고 좋은 코드를 보면 마치 영화보듯이 느낀다고....(ㄹㅇ?)


의외로 좋은코드는 명쾌한 추상화와 제어문으로 가득 차 있다고 한다.

사실 나는 개인적으로 제어문이 가득한 코드를 싫어한다. 그만큼 복잡하고 얽혀있다는 생각이 들기 마련이기 때문.


그래서 어떻게 해야하는데?😥

  • ☝️중복을 줄이자!
  • ✌표현력을 높이자!
  • 👌간단한 추상화를 고려하자!
반응형