2013-09-21 2 views
3

테스트 목적으로 자바 스크립트에서 객체를 조롱 할 때마다 "실제"버전과 구별하기 위해 접두사 "가짜"를 추가하는 경향이 있습니다. 하지만 지금은 그 관행에 의심의 여지가있어 코드 가독성에 좋을 지 나쁜지 확실하지 않습니다. 한 쪽에서는 그것들이 "진짜"객체가 아니라는 것을 분명히 언급하고 있지만, 다른면에서는 테스트 코드를 실제 코드와 차별화합니다. 그래서 테스트는 단지 예제로 사용될 수 없습니다.자바 스크립트 모의 명명 규칙

실력이 좋지 않거나 좋지 않다고 생각하십니까? 당신의 mock/spy 's/등의 이름을 지을 때 허용되는 컨벤션 (또는 널리 사용되는 컨벤션)이 있습니까?

답변

0
개인적으로

(그리고 내가 근무 회사) 접두사 temp_ 또는 같은 것들에 대한 규칙을 가지고 어려운 tmp_

은, 중요한 것은 당신이 팀의 일부로 작동하는 경우가 일치하고 있다는 점이다 당신은 그 (것)들을 알게하고, 문서화하고, 또는 그들의 현재 판결을 준수하십시오.

또한 '가짜'대신 '의사'를 사용하려고합니다.

편집. 일부 언어에서는 변수 앞에 '_'접두어를 붙이면이 변수가 해당 상황에 비공개임을 나타냅니다.