반응형
💻 클린 코드 (Clean Code)?
• 프로그래밍을 모르는 사람도 한눈에 읽히는 코드 (가독성)
• 다른 사람이 수정하기 쉬운 코드
• 한 가지 일에 집중하는 코드
• 중복이 적은 코드
• 테스트가 존재하는 코드
• 유지보수가 쉬워진다.
* 유명한 프로그래머들이 언급하는 항목들이다.
사실, 프로그래머 수 만큼 클린 코드 기준도 다양하다.
방 청소 기준이 개인마다 다른 것과 같다 🤔
구현 당시 최선이었지만
환경이 변하면서 더 이상 최선이 아닐 수 있다.
A 환경에서 적용된 항목이 B 환경에서 맞지 않을 수 있다.
그럼에도 대다수가 끄덕이는 정도가 있다.
쌓여버린 Bad Smell 업무 생산성을 저하시킨다.
그렇기에 꾸준히 관심가지고 리팩토링해야 한다.
💻 왜? 클린 코드 작성이 어려울까?
반응형
'까망 동네 > 클린 코드' 카테고리의 다른 글
[클린코드] 객체와 자료구조 (0) | 2022.07.19 |
---|---|
[클린코드] 형식 (Format) (0) | 2022.07.18 |
[클린코드] 함수 Function (0) | 2022.07.18 |
[클린코드] 주석 Comment (0) | 2022.07.18 |
[클린코드] 의미 있는 이름 (0) | 2022.07.17 |
댓글