유닛 테스트에서 자유 함수 인터페이스를 조롱해야합니다. 이런 이유로 mocked 함수를 클래스에 정적 멤버로 포함합니다. 정적 클래스 멤버에서이 모의 상태를 저장할 수 있습니다. 이 클래스에 free
함수를 포함시켜 각 테스트 케이스의 끝에서 호출되는 정적 멤버와 관련된 메모리를 해제했습니다. 이 함수는 효과적으로 소멸자입니다. 이 함수에 해당하는 생성자에 적합한 이름은 무엇입니까? 즉, 각 테스트 케이스에 대해 테스트 픽스처 구성시 호출되는 함수는 무엇입니까?"정적"클래스를 재설정하는 함수의 명명 규칙
0
A
답변
1
함수가 데이터 구조체를 초기화하지 않고 할당하는 경우 allocate
또는 그 변형이 적절하게 보일 것입니다 (이것은 C++ STL 할당 자에서 사용되는 이름이기도합니다).
함수가 다른 위치 (예 : 스택 또는 다른 객체의 직접 구성원)에 할당 된 데이터 구조 만 초기화하는 경우 initialize
또는 그 변형이 적합 해 보입니다.
함수가 할당 및 초기화를 수행하는 경우 create
은 C에서 이러한 함수에 사용되는 공통 이름 (접두어)입니다.
관련 문제
- 1. 명명 규칙
- 2. 명명 규칙
- 3. MATLAB의 im2bw 명명 규칙
- 4. MVVM 및 명명 규칙
- 5. FFMPEG 명명 규칙
- 6. 생성자 인수의 명명 규칙?
- 7. Ruby/Rails 명명 규칙
- 8. 밑줄이있는 JavaScript 명명 규칙
- 9. 필터 클래스의 명명 규칙?
- 10. CakePHP의 명명 규칙
- 11. 추상 클래스 명명 규칙
- 12. Perl 클래스 명명 규칙
- 13. 데이터베이스 명명 규칙 - 접두어
- 14. 코코아 메서드 명명 규칙
- 15. 자바 객체 명명 규칙
- 16. CSS 메뉴 명명 규칙
- 17. Expression Tree 명명 규칙
- 18. WCF - 라이브러리 명명 규칙
- 19. Ocaml의 함수 명명 규칙
- 20. 레일즈, 명명 규칙
- 21. 전쟁 파일 명명 규칙
- 22. 루프 반복자 명명 규칙
- 23. CodeRush 명명 규칙
- 24. CakePHP - 테이블 명명 규칙
- 25. 명명 변수, 최상의 규칙
- 26. 아이폰 바르 명명 규칙
- 27. Qt 위젯 명명 규칙
- 28. Rails 마이그레이션을위한 명명 규칙
- 29. F # 명명 규칙
- 30. URL 명명 규칙
할당, 초기화 등 ... – geekpp