개발하는 사막여우
개발하는 사막여우
개발하는 사막여우
전체 방문자
오늘
어제
  • All (310)
    • Books (13)
      • 읽기 좋은 코드가 좋은 코드다 (13)
    • Study (6)
      • Blockchain (3)
      • Algorithm (3)
    • Baekjoon (36)
    • Programmers (166)
    • LeetCode (15)
    • Open Source (1)
      • Youtube Popout Player (1)
    • Language (32)
      • Python (9)
      • JS (8)
      • Java (5)
      • HTML (6)
      • CSS (4)
    • Library & Framework (15)
      • React.js (15)
    • IDE (2)
      • IntelliJ (2)
    • Airdrop (9)
    • Tistory (2)
    • etc.. (12)
      • Cozubi (6)
      • lol-chess (0)

블로그 메뉴

  • Github

공지사항

인기 글

태그

  • 프로그래머스 위클리 챌린지
  • programmers
  • 파이썬
  • 프로그래머스
  • 카카오 알고리즘 문제
  • Cozubi
  • 클린 코드 작성법
  • 알고리즘문제풀이
  • 코인줍줍
  • 백준
  • 읽기 좋은 코드가 좋은 코드다
  • 코딩테스트연습
  • Java
  • 신규 코인 에어드랍
  • 2018 KAKAO BLIND RECRUITMENT
  • 카카오 코딩테스트
  • 코주비
  • 카카오 공채
  • Python
  • 클린 코드

최근 댓글

최근 글

티스토리

반응형
hELLO · Designed By 정상우.
개발하는 사막여우

개발하는 사막여우

9. 변수와 가독성
Books/읽기 좋은 코드가 좋은 코드다

9. 변수와 가독성

2021. 12. 6. 19:13
반응형

이 글은 읽기 좋은 코드가 좋은 코드다(더스틴 보즈웰, 트레버 파우커 지음 / 임백준 옮김 / 한빛미디어) 를 읽고 내용을 정리한 글입니다.

<<변수를 덜 사용하고, 최대한 '가볍게' 만들어 코드의 가독성을 높여라!>>

 

1. 변수 제거하기

-> 불필요한 임시변수 제거

-> 중간 결과 삭제하기

-> 흐름 제어 변수 제거하기

 

2. 변수의 범위를 좁혀라

-> 전역변수는 최대한 멀리할 것!

-> 변수가 적용되는 범위를 최대한 좁게 만들기

-> 많은 메소드를 정적 메소드로 바꾸는 것도 좋다.

-> 커다란 클래스를 여러 개의 작은 클래스로

-> JS의 경우 변수를 전역이 아닌 클로져 내부에 선언해주는 것이 좋다.

 

3. 값을 한 번만 할당하는 변수를 선호하라

->변수 값이 달라지는 곳이 많을수록 현재 값을 추측하기 더 어려워진다.

반응형
저작자표시 (새창열림)

'Books > 읽기 좋은 코드가 좋은 코드다' 카테고리의 다른 글

11. 한 번에 하나씩  (0) 2021.12.07
10. 상관없는 하위문제 추출하기  (0) 2021.12.07
8. 거대한 표현을 잘게 쪼개기  (0) 2021.12.06
7. 읽기 쉽게 흐름제어 만들기  (0) 2021.12.03
6. 명확하고 간결한 주석 달기  (0) 2021.12.02
    'Books/읽기 좋은 코드가 좋은 코드다' 카테고리의 다른 글
    • 11. 한 번에 하나씩
    • 10. 상관없는 하위문제 추출하기
    • 8. 거대한 표현을 잘게 쪼개기
    • 7. 읽기 쉽게 흐름제어 만들기
    개발하는 사막여우
    개발하는 사막여우
    개발개발 주저리주저리

    티스토리툴바