내가 말하는 단어의 주된 예는 "객체", "가치"등입니다. 많은 경우 (실제로는 아니지만, 어떤 경우에는 적어도 기회가있는 경우) 변수에 이름을 붙이려고 할 수도 있습니다 등등.프로그래밍 언어로 예약 된 키워드를 대체하는 데 사용되는 일반적인 동의어가 있습니까?
나는 예외 처리와 터키의 통화에 사용 된 키워드 (많은 C와 유사한 언어)를 나타내는 "시도"를 실습에서 발견했습니다. 그러나 이것은 단지 재미를위한 예입니다.이 특정 사례에 대해 알려진 일반적인 사례는 의심 스럽습니다 (이전 사례의 경우처럼 느껴짐).
그런 경우 사람들은 무엇을합니까? 프로그래밍 및 데이터 모델링 컨텍스트에서 객체, 가치 등의 일부 동의어는 무엇입니까?
예를 들어 개체, 속성 및 값 (문서, 필드 및 ... eh ... 값이 아닌)을 조작하는 개체 데이터베이스를 개발하는 것이 어떤 이유인지 그 철학과 당신은 정말로 의미 론적으로 너무 구별되는 단어를 사용하고 싶지 않습니다. 감각을 그들의 것과 매우 가깝게 유지하면서 예약 된 단어를 대체하기 위해 어떤 단어를 사용합니까?
"objekt", "walue"등과 같은 동일한 단어의 철자를 철자가 틀린 철자 (또는 다른 언어 맞춤법을 사용)로 사용하는 가장 쉬운 방법이지만이 작업을 수행 할 수는 있지만 그냥 너무 혐오 스럽기 때문에 나는 정말로 이런 식으로 받아들이 길 원치 않는다.
업데이트 : 실제로 다른 경우를 사용하는 일부 특정 경우 (특정 경우에는 윤리위원회의 사례 측면 및/또는 회사 명명 규칙에 반할 수 있음) 및/또는 네임 스페이스 (이것에 대해 거의 정확히 소개 된)는 적어도 부분적으로는 문제를 해결할 수 있지만, 실제로 시스템 키워드를 복제하는 것이 적어도 피하는 방법에 대해 생각해야한다는 점에서 나는 대안에 관심이있다. 모든 경우에있어서 너무 심각하다고 여겨지는 타협안을 수락하지 않고 쉽게 그렇게하는 것).
어휘를 명명하는 공통 코드 요소를 분석하기 위해 GitHub를 통해 긁어 모으는 스크립트 작성을 고려 중이지만 "자전거를 재발 명"하기보다는 항상 먼저 생각해 보는 것이 좋습니다. 이미.
UPDATE2 :폐회 투표를하기 전에 객관성의 정도에 따라 다음을 고려해보십시오. 나는 존경을 표하며,이 질문의 주관성의 실제 정도는 논리적으로 낮다는 것을 강조하고자한다. 그것의 유일한 진짜 결함은 아마도 the English site에 맞을 수도 있지만, StackOverflow의 관객이 컨텍스트에 훨씬 더 관련이 있다고 믿습니다. 이 질문을 게시하는 실제 목표는 명확하게 이해하기 쉽고 존재를 부정 할 수없는 문제를 강조하는 것입니다 (그러나 그 중요성은 지금까지는 의문 스러울 수 있지만) (코드 명확성의 중요성으로는 너무 적습니다. 의미 적 관련성이 증가하고있다. IMHO, 미디어로서의 코드는 책보다 더 큰 문화적 (이 단어의 넓은 의미에서) 중요성을 얻는쪽으로 빠르게 옮겨 가고있다. 실제로 사람들이 알고있는 방법을 공유하게합니다.
좀 더 구체적이고 덜 자기 의견을 고집 할 수 있습니까? 예 : 일부 언어에서는 대소 문자를 구별하는 키워드를 사용합니다. 'object = new Object'. 컬렉션이있는 경우 복수를 사용하십시오. 만약 당신이 조작한다면, 동사를'setObjects' 나'set_objects'처럼 추가하십시오. –
이 질문은 의심 할 여지없이 닫힐 것입니다 ... 그러나 재미 있습니다. 자바 키워드를 피하는 이름들의리스트가 있습니다 : obj val cont priv pub dflt brk chr cls iface dbl flt 임프란트 신선한 팩 임 플렉스 임 플라이 thr trans –
@le_m 논리적으로 유효한 답변이기 때문에 응답을 삭제하지 않아도됩니다. (어떤 사람들은 합리적이고, 안으로 과학적인 부분). 나는 그것을 upvote 것입니다 (그리고 더 이상 흥미로운 것이 나타나지 않을 경우 대답으로 받아 들일 것입니다). – Ivan