반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- JPA공부
- 스프링공부
- nestjs공부
- 자바공부
- 알고리즘공부
- 기술공부
- 플러터 개발
- nestjs스터디
- Flutter
- 기술면접공부
- 스프링 공부
- 프로그래머스
- JPA스터디
- 자료구조공부
- 카프카
- 스프링부트
- JPA예제
- K8S
- 코테공부
- 코테준비
- JPA
- Kafka
- JPA 공부
- DDD
- querydsl
- 스프링부트공부
- nestjs
- 플러터 공부
- 스프링
- Axon framework
Archives
- Today
- Total
DevBoi
Clean Code의 정의 본문
반응형
Clean Code 의 정의란 무엇일까?
클린 코드란, 쉽게 읽기 쉽고 우아한 코드이다.
우아한 코드? 이게 왜 필요함?
우아한 코드 = 클린 코드 = 가독성이 쉬운 코드 를 사용하지 않는다면?
대부분의 개발자들이 운영 개발을 한다고 가정해보자, 대부분 신규 구축하는 프로젝트던 수정하는 프로젝트던,
개선을 하는 프로젝트이던, 개발자는 자신의 개발 이후로 다른 개발자가 자신의 코드를 보고 이해하기 쉽게 코딩을 해야하는 의무가있다.
왜냐하면, 코딩작업이란 0 to 100이 아니기 때문이다. 대부분 작성되어있는 코드를 읽고 이해하여, 수정하는 개발을 하기 마련이다.
작성되어있는 코드를 읽는 작업에 대한 감축 및 이슈 대응시 소스분석을 위해서, 해당 코드를 더럽고어렵게 써놓는다면
주석으로도 커버할수없다. 그래서 이후 운영 관리를 하는데 리소스 낭비를 초래하게 된다.
한명의 개발자를 넘어서 다수의 개발자가 클린 코드를 하지 않는다면? 그리고 그 작업이 오래 지속되었다면?
간단한 수정건에도 몇일이 걸리게된다...
이후 관리, 및 소프트웨어 품질을 위해서 클린 코드는 무조건 필요하다
반응형
'[Computer Science]' 카테고리의 다른 글
oAuth 의 동작 과정 및 이해 (0) | 2021.08.29 |
---|---|
Docker 사용이유, 장점 (0) | 2021.08.29 |
무 중단 배포 , 블루-그린 방식의 배포 (0) | 2021.08.29 |
Prepared statement와 statement의 차이 (0) | 2021.08.29 |
TDD 사용방법의 구체화와 장.단점 (0) | 2021.08.29 |