Tag: refactoring
All the articles with the tag "refactoring".
-
넓힌 catch가 여는 안쪽
예외 범위를 넓히는 한 줄짜리 패치의 2차 검토에서 새 실행 경로와 진단 코드의 자멸과 패치의 자기 재현 셋을 찾은 과정이다.
-
이미 두 겹이던 검증
새 기능에 붙일 검증을 짜기 전에 기존 범위를 읽어 열두 개를 안 짜고, 대신 정해야 할 정책 하나를 찾아낸 과정이다.
-
빈 프로젝트가 아닌 파일 0개
소스 파일 0개인 프로젝트를 껍데기로 판정했다가 IDE 캐시에서 업무 규칙 237개를 찾고, 재개발의 과제 자체가 바뀐 과정이다.
-
결합키 제거는 교환이다
메모리를 줄이려 결합키를 없애면서 반환 형태 변화와 동점 처리를 확인하고, 그 교환의 방향을 맥락으로 판단한 과정이다.
-
왜 껐는지부터 찾는다
주석 처리된 대체 로직을 되살리기 전에 이력에서 끈 이유를 찾아, 같은 로직을 다른 경로에만 적용하기로 한 과정이다.
-
포크가 답이 아닐 때
패치 방식을 포크로 바꾸려다 upstream 구조가 갈라진 것을 확인하고 전환을 접되, 조사 결과와 재검토 조건을 남긴 과정이다.
-
grep과 커버리지의 증거
보상 로직의 범위를 키워드 검색이 아니라 호출 트리 전이 추적으로 확정하고 근거의 강도를 밝힌 기록이다.
-
재현 못 하는 걸 다시 쓰지 않는다
본문 정규화 계획을 재직렬화 비동일성 때문에 접고, 원래 목적으로 돌아가 훨씬 좁은 작업으로 바꾼 기록이다.