반복 작업을 스크립트로 자동화하고 검증 단계를 함께 넣는 결
EDA 도구 실습에서 매번 같은 커맨드를 순서대로 입력해야 하는 플로우가 있었습니다. 실수 없이 반복하기 어려워 Python으로 플로우 스크립트를 작성했습니다. 각 단계 완료 후 로그를 파싱해 에러 키워드가 있으면 자동으로 멈추고 알림을 출력하도록 했습니다. 이 방식으로 중간 단계 오류를 사람이 직접 확인하지 않아도 잡을 수 있게 됐습니다. Tcl은 EDA 도구 내부 자동화에, bash는 파일 처리와 디렉터리 구조 관리에 씁니다. 스크립트 작성 후 플로우 실행 오류율이 줄고 재실행 빈도가 낮아졌습니다. 자동화에서 검증 로직을 빠뜨리면 오류가 조용히 넘어간다는 걸 배운 이후로 에러 체크를 각 단계에 빠짐없이 넣습니다.