반응형
여승철
INTP 개발자
여승철
  • 분류 전체보기 (376)
    • CS (16)
      • 면접 준비 (7)
      • 운영체제 (0)
      • 네트워크 (2)
      • HTTP (6)
      • 스프링(Spring) IoC 컨테이너 (0)
      • 알고리즘 (1)
    • Web (13)
    • AWS (6)
    • Java (43)
    • JSP & Servlet (65)
      • 개념 (42)
      • 실습 (23)
    • Spring Framework (33)
    • Spring Boot (10)
    • Spring Data (22)
      • JPA (14)
      • Query DSL (7)
      • Redis (1)
    • Spring Security (9)
    • Spring Batch (4)
    • MyBatis (10)
    • Front-End (51)
      • JS (27)
      • Vue.js (17)
      • React (5)
      • JQuery (0)
      • d3.js (2)
    • DBMS (24)
      • SQL, RDBMS (16)
      • MongoDB (5)
      • Redis (3)
    • Kafka (3)
    • 리눅스 (Linux) (4)
    • 디자인 패턴 (3)
    • VCS (8)
    • API (0)
    • TOOL (3)
    • Reading Book (28)
      • 이펙티브 자바 (11)
      • Clean Code (10)
      • 1분 설명력 (4)
      • HOW TO 맥킨지 문제해결의 기술 (3)
    • C# (4)
    • NSIS (6)
    • ETC (11)

블로그 메뉴

  • 홈
  • 태그

인기 글

태그

  • controller
  • 스트림
  • 게시판
  • Dao
  • EC2
  • 디자인 패턴
  • 회원 관리
  • mybatis
  • 맥킨지
  • 이펙티브 자바
  • Spring Batch
  • 로그인
  • HTTP
  • querydsl
  • ubuntu
  • JDBC
  • JSTL
  • jsp
  • 환경 세팅
  • servlet

최근 댓글

최근 글

hELLO· Designed By 정상우.
여승철

INTP 개발자

Reading Book/Clean Code

[Clean Code]클린코드_1_깨끗한 코드

2021. 8. 16. 18:27
반응형

#깨끗한 코드를 짜야하는 이유


나쁜 코드는 개발 속도를 크게 떨어트린다. 예를 들어 2-3년 넘게 남들이 짜 놓은 나쁜 코드(가독성이 안 좋거나 등등)를 이어받아 프로그램을 짜는 경우 얽히고설킨 코드를 '해독'하는 데에만 시간이 많이 소비될 것이다. 또한 나쁜 코드는 팀 생산성을 떨어트린다. 이를 해결하고자 재설계를 한다고 해도 거기에 따른 시간과 비용이 또 상당할 것이다.  따라서 언제나 코드를 최대한 깨끗하게 유지하는 습관이 중요하다.

 

[ 보이스카우트 규칙 ]

미국 보이스카우트가 따르는 간단한 규칙이 있다.

"캠프장은 처음 왔을 때보다 더 깨끗하게 해놓고 떠나라."

마찬가지로  체크아웃할 때보다 좀 더 깨끗한 코드를 체크인한다면 코드는 절대 나빠지지 않고 시간이 지날수록 코드가 좋아질 것 이다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형

'Reading Book > Clean Code' 카테고리의 다른 글

[Clean Code]클린코드_6_객체와 자료 구조  (0) 2021.08.17
[Clean Code]클린코드_5_형식 맞추기  (0) 2021.08.17
[Clean Code]클린코드_4_주석  (0) 2021.08.16
[Clean Code]클린코드_3_함수  (0) 2021.08.16
[Clean Code]클린코드_2_의미있는 이름  (0) 2021.08.16
    여승철
    여승철

    티스토리툴바