개발자의 낙원

  • 홈
  • 태그
  • 방명록

it공부 (이야기)/리팩터링 1

파이썬 리펙터링: 코드 스타일을 공부할때가 왔다.

프로그래밍 언어는 기계가 아닌 사람을 위해 쓰였다. 컴퓨터는 코드를 실행하고, 사람은 코드를 읽는다. 누가 했는지는 잘 모르지만, 유명한 말이 있다. 프로그램은 읽을 수 있게 작성되어야 한다. 실행은 부차적인 일이다. 뭣도 모르고 프로그래밍을 처음 시작했을 땐, 구현이 전부라고 생각했었지만 개인프로젝트를 하면서 이제 정말 저 말이 깊게 와닿는 거 같다. 기나긴 로직을 구현한다면 오류하나 없는 복잡한 코드보다 오류가 있는 읽기 쉬운 코드가 좋다. 코드가 읽기 쉽다면 버그가 발생해도 금방 찾을 수 있다. 유지보수가 쉬운 스타일과 (객체지향 SOLID라던가), 읽기 쉬운 스타일은 같은 개념은 아니다. 하지만 읽기 쉽다면 유지보수 역시 쉽다. 다음 코드는 내가 처음 짠 코드이다. # 이름의 길이를 계산해주는 프..

it공부 (이야기)/리팩터링 2023.03.23
이전
1
다음
더보기
  • 분류 전체보기 (105)
    • 코딩테스트 (4)
      • 완전탐색 (1)
    • 수학 (1)
    • 프로젝트 기록 및 회고 (1)
      • 노마드10주 스터디 (11)
      • 고객관리 프로그램 (2)
    • it공부 (개념) (62)
      • javascript (27)
      • python (3)
      • 뻘글 (6)
      • 자료구조와 알고리즘 그리고 파이썬 (3)
      • HTML, CSS (12)
      • 웹 (4)
      • 디자인 패턴 (0)
    • 기타 (5)
    • it공부 (이야기) (8)
      • 리팩터링 (1)
      • 이런저런이야기 (1)
      • 버그픽스 (1)
    • CS공부(개념) (9)
      • 컴퓨터구조론 (1)
      • 독후감 (7)
    • 소프트스킬: 대인관계 (2)
      • 성찰 (2)

최근글과 인기글

  • 최근글
  • 인기글

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바