목차요구사항설계구현기술 배경요약1. 요구사항앞서 경로 형태의 주소를 조각 단위로 검색하는 기능을 넣었음. 트리를 값싼 조건으로 먼저 거르고 통과한 것만 전체 경로로 검증하는 방식이었음. 그런데 그 기능은 버그 수정이 여섯 번 더 붙은 뒤에야 자리를 잡았음.-> 단일 조각 검색과 여러 조각 검색의 비교 대상이 달라서, 그 구분을 넣어야 하는 자리가 여러 곳이었음.-> 급하게 붙인 분기가 여기저기 흩어져 있었음. => 기능은 돌아가지만 다음에 손대기 어려운 상태였음. 그래서 정리 작업을 따로 잡았음.-> 목표는 동작을 바꾸지 않고 구조만 바꾸는 것이었음.2. 설계정리하면서 정한 것은 셋이었음. (1) 흩어진 분기를 줄이고 판정 규칙을 모을 것.(2) 함수를 제자리에 둘 것. 하는 일과 놓인 파일이 맞아야 함..