2017-10-09 8 views
0

변환 된 변수의 이름을 정리 한 후 이름을 바꾸는 것, 즉 원하지 않는 문자를 제거하는 방법은 무엇입니까? 테스트 환경에서 사용되는 실용적인 구어체 접미사에 대해 묻고 있습니다. 원래 더러운 변수 item_name이 있다고 가정 해 보겠습니다.정리 된 변수 이름 지정 규칙

나는 item_name_cleaned, item_name_weeded_out, item_name_seeded_out과 같은 결말을 보았습니다. 너는 무엇을 사용하니?

+0

목적에 따라 'item_name_clean'이 적절합니다. –

답변

0

규칙은 없으며 작업 환경에서 표준화하기로 결정한 표현식을 사용하거나 모든 사람이 알고 있다고 확신 할 수 있습니다.

그러나이 "치료"가 보안에 잠재적 인 영향을 미친다면 더티 변수에 접미사를 추가하여 보안 위험을 사용하는 사람에게 분명하게 나타낼 수 있습니다.
을 추가로 사용할지 여부는 깨끗한 변수의 접미사에 따라 달라 지겠지만, 둘 다 사용하는 것이 좋습니다. 이렇게 접미사가없는 변수를 만나는 사람이 더 쉽게 만들 수 있습니다 그것에 관한 모든 가정.

원래 변수의 이름을 변경할 때만 관련이 있습니다 (구성 요소 나 그렇지 않으면 방해 할 수없는 요소는 아닙니다).

+0

당신은 규칙이 없다고 썼습니다. 수백만 명의 사용자가 자신의 변수에 대해 수행하는 100 % 신뢰 수준을 어떻게 알 수 있습니까? 컨벤션이 없다고 말하고 일단 청소 된 변수의 이름을 한 가지 방법으로 지정하고 다른 한 번 이름을 붙인다고 말하고 싶습니까? 질문을함으로써 나는 다른 사용자의 경험으로부터 힌트를 배울 수 있기를 희망했다. 건배 :-) –

+0

@PrzemyslawRemin 1/3 진지해? 나는 일반적인 프로그래밍에 관한 책을 많이 읽거나 최소한으로 훑어보고 경험을 쌓았 기 때문에 이것에 대한 컨벤션에 대한 힌트를 찾지 못했기 때문에 "관습은 없다"라고 썼다. . 즉, 세계에서 수백만 명의 개발자 중 가장 많은 수의 개발자가 따라 다니는 사례가 하나도 없거나 다른 가능한 개발자보다 많은 보급률을 가진 사례도 있습니다. (계속 ...) – gbr

+0

@PrzemyslawRemin (... 계속) 2/3 개인이 모든 변수에 대해 다른 것을 사용한다는 의미는 아니지만이 모든 것을 많이 사용해야하는 모든 개인이나 상점은 자체 컨벤션이지만 ** ** ** ** 개인 ** 컨벤션이 될 것입니다. 당신이 말할 때 _ 대회가 무엇인가 _, 문법의 부족을 해결하기 위해 나는 세계의 모든 개발자들과 상점들이하는 모든 개인적인 대회 목록이 아닌 ** 보편적 인 ** 대회를 찾고 있다고 가정해야합니다 함께했다. 나는 가지고 있지 않다는 것을 인정한다. (계속 ...) – gbr