Programming/Python 3

[Python] 나의 리팩토링 규칙 #1

개요 최근 python 코드를 리팩토링하는 일이 많은데, 그 이유는 분석을 잘하기 위해서다. 기존 시스템 코드 대부분이 남이 만든 코드가 90% 이상인데, 읽기 좋은 코드는 아니다. 물론, 리팩토링을 하지 않아도 분석 할 수는 있다. 하지만, 나는 리팩토링을 했다. 왜? 기존 코드를 그대로 분석 vs 리팩토링 + 가독성 개선 후 분석 에 들어가는 리소스(시간)만 봤을때 후자가 더 효율적이기 때문이다. (이 이야기는 여기서 길게 할 필요는 없으므로 생략한다..) 여튼, 리팩토링을 계속 하면서 반복되는 패턴이 생겨, 이 글에서 규칙을 정리하려 한다. 보편적인 python 코딩 컨벤션의 기본적인 내용도 일부 포함된다. 규칙 import 문 정리 import 문을 알파벳 순서로 정렬한다. IDE를 통해 없는 p..

Programming/Python 2024.03.11