인프런 커뮤니티 질문&답변

우진님의 프로필 이미지
우진

작성한 질문수

설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)

스크립트 질문

해결된 질문

작성

·

198

2

 안녕하세요, 스크립트 에 대해 질문 있습니다.

1. 현업에서, Makefile을 작성해서 컴파일을 진행하나요?

2. 설계/검증 과정에서, 스크립트 파일의 용도가 궁금합니다. (빌드, 컴파일, 클린 이외 어떤 목적으로 작성하는지 궁금합니다.) 

답변 1

0

설계독학맛비님의 프로필 이미지
설계독학맛비
지식공유자

안녕하세요 :)

바로 답변드릴께요.

1. 현업에서, Makefile을 작성해서 컴파일을 진행하나요?

네, 맞습니다. 저는 Makefile 의 전체 문법은 잘 모르구요. 하지만! 잘 사용하고 있습니다. (환경 꾸밀때는 구글링을 조금? 합니다.) 한번만 만들어 놓으면 되구요. 아주 편해서 아주 잘써요.

2. 설계/검증 과정에서, 스크립트 파일의 용도가 궁금합니다. (빌드, 컴파일, 클린 이외 어떤 목적으로 작성하는지 궁금합니다.) 

스크립트 파일의 용도는 괄호에 적어주신 빌드, 컴파일, 클린 외에도 사용이 되는데요.

스크립트 파일 자체가, 리눅스 상의 간단한 작업? 들을 자동화 해주기에 최적화된 언어라고 생각을 해요. (인터프리터 언어이기 때문에, 빠르게 코딩 가능함. 문법도 쉽구요.)

최근에는 Python 도 많이 사용합니다.

그래서 저는 스크립트 파일로 자동화 검증 코드를 만들때 주로 사용합니다.

예를들면 1000개의 Test case 가 있는데, 이거를 매번 run 을 사람이 머신앞에 앉어서 타이핑 하면 비효율 적이죠. 그리고 퇴근도 해야되구요. 주말 내내 돌려볼 수 있고.

그럴때 스크립트로 1000개의 test case 를 돌리고 검사까지 하도록 코딩을 간단하게 해놓으면, run 한번 치고 기다리면 되죠.

저는 이런 자동화? (말이 좀 거창한데) 에 아주 잘 쓰고 있습니다. 

그외에도 많은 일들을 할 수 있어요. (짜잘한 것들? 하지만 사람이 앉아서 타이핑 해야되는 무한 반복 작업들을 대체함.) 배워 놓으시면 아주~~~~~ 편합니다.

현업가시면, 스크립트 모르시는 분들은 앉아서 키보드를 열심히 치고 계실꺼에요.

의외로? 생각보다 많이 봤어요  :)

그럼 즐공하세요 :)

우진님의 프로필 이미지
우진

작성한 질문수

질문하기