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