'Runtime' 표기법, 당신은 어떻게 사용하시나요?

by DD
4개월 전
조회수 6

'runtime', 'run-time', 'run time' 등 다양한 표기법으로 사용되는 'runtime'의 의미를 분석함

시스템 의미(system meaning), 실행 시간(duration meaning), 특정 시점(moment meaning) 등 세 가지 의미로 구분하여 사용을 제안함

구글(Google) 스타일 가이드와 옥스퍼드 사전(Oxford Learner’s Dictionaries) 등 스타일 가이드 간의 불일치를 지적함

저자는 'run-time'을 형용사로, 'run time'을 실행 시간 및 특정 시점을 나타내는 데 사용하자는 개인적인 제안을 제시함

다양한 'Runtime' 표기법과 의미 분석

게시글은 'runtime'이라는 단어의 다양한 표기법과 각 표기법이 내포하는 의미를 세분화하여 제시한다. 특히, 시스템 의미(system meaning), 실행 시간(duration meaning), 특정 시점(moment meaning)으로 구분하여, 각 의미에 맞는 표기법을 제안한다. 이러한 세분화는 개발자들이 코드 및 문서 작성 시 용어의 명확성(Clarity of Terms)을 확보하는 데 기여할 수 있다.

스타일 가이드 간의 불일치와 혼란

게시글은 옥스퍼드 사전(Oxford Learner’s Dictionaries)과 구글(Google) 개발자 문서 스타일 가이드 간의 'runtime' 표기법에 대한 상이한 지침을 지적한다. 옥스퍼드 사전은 'runtime'이 시스템 의미와 실행 시간 의미를 모두 포함한다고 설명하는 반면, 구글 스타일 가이드는 시스템 의미에는 'runtime', 실행 시간 및 특정 시점 의미에는 'run time'을 사용하도록 권장한다. 이러한 스타일 가이드의 불일치(Inconsistency in Style Guides)는 개발자들에게 혼란을 야기할 수 있다.

저자의 개인적인 제안과 명확성 추구

저자는 구글 스타일 가이드의 제안을 기반으로, 'runtime'은 시스템 의미로, 'run-time'은 형용사로 사용하며, 'run time'은 실행 시간 및 특정 시점을 나타내는 데 사용하자는 개인적인 제안을 제시한다. 이러한 제안은 용어의 명확성(Clarity of Terminology)을 높이고, 문맥에 따른 오해를 줄이는 데 기여할 수 있다. 하지만, 'run time'이 실행 시간과 특정 시점 모두를 지칭하는 데 사용될 수 있다는 점은 여전히 모호성을 남긴다.

실행 시간 표현의 대안: 'Execution Time'

게시글은 실행 시간을 표현하는 데 있어 'run time' 대신 'execution time'을 사용하는 것을 제안한다. 이는 'run time'이 특정 시점과 실행 시간 두 가지 의미로 사용될 수 있어 발생하는 혼란을 줄이기 위함이다. 'Execution Time' 사용(Use of 'Execution Time')은 문맥의 명확성을 높이는 데 기여할 수 있지만, 페이지 제한 등의 제약으로 인해 항상 적용하기는 어려울 수 있다.

My Opinion on Spelling Run Time vs. Run-time vs. Runtime