코드 스멜(Code Smell) 유형 정의
프로그래밍을 하다 보면, 본인도 모르게 같은 코드를 중복해서 작성하는 하기도 하고, 개발 일정이 촉박하여 변수, 함수, 클래스 이름을 테스트용 또는 의미 없는 단어로 작성하기도 합니다. 이후 소프트웨어를 유지 보수하기 쉽지 않고, 코드 가독성이 떨어지고 도한 간단한 수정임에도 불구하고 사이드 이팩트가 곳곳에서 발견됩니다. 기존 기능은 유지한 채, 소스 코드 아키텍처를 다시 재구성하는 방법을 리팩토링이라고 부릅니다. 그리고, 리팩토링을 자주 하고 코드의 가독성이 좋고, 유지 보수하기 좋은 구조를 갖춘다면 클린 코드가 될 것입니다. 우리가 클린 코드 작성을 위해 노력하는 이유는 개발자 및 운영자가 결국 일을 편하게 하기 위해 노력하는 행위입니다. 이번 포스팅에서는 클린 코드 작성을 위한 코드 스멜을 개선하는..
IT 기술
2022. 7. 13. 10:28
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- python
- TCP/UDP
- notion 업무일정관리
- oracle 메모리
- springboot build
- springboot 실행
- OSI 7계층
- iframe 태그 찾기
- 클린코드작성원칙
- 코드스멜 유형
- C++
- token
- AWS
- 스프링부트빌드
- 스프링부트실행
- SPA
- MPA
- springboot rest api 서버
- codesmell 유형
- 클린코드작성법
- 디자인패턴
- 멀티코어 멀티프로세서
- springboot restapi
- oracle pga sga
- API Gateway 캐싱
- notion
- 스프링부트 restapi
- 디자인패턴 구조패턴
- 테스팅 자동화
- selenium
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함