티스토리 뷰
테스트 코드 한글로 작성하기!
테스트 코드를 작성하다보면 기존 convention 과 다른 방법으로 코드를 작성하게 될 때가 있습니다.
그중 method 명을 한글로 작성하는 것과 camel_case 로 작성하는 것이 대표적입니다.
이렇게 작성했을 경우 god jetbrain tool 에서는 잘못된 코드라고 지적질을 하게 됩니다.
여기서는 적어도 테스트 코드에서는 이러한 convention 을 무시하게 하는 방법을 알아보려고 합니다.
1. camel_case 무시하기
언어마다 convention 룰을 정하는 방법이 다른데 저희는 php_codesniffer 를 사용하고 있기 때문에 project root 에 phpcs.xml 파일을 수정함으로 해결할수 있습니다.
<rule ref="PSR1.Methods.CamelCapsMethodName">
<exclude-pattern>./tests/*</exclude-pattern>
</rule>
2. 한글 method 명 밑줄 없애기 (jetbrain) 공통
설정 -> Editor -> Inspections -> internationalization -> Non_ASCII charaters 에서
Non-ASCII characters in Identifiers 와 Different languages in identifiers 를 체크 해제해줍니다.
여기서 주의점은 우리는 테스트 코드에만 이 convention 을 해제할 것 이기 때문에 옵션 체크 박스 바로 위에 Scope 에서 tests 만 한정 지어줍니다.
'개발' 카테고리의 다른 글
헷갈리는 오름차순 내림차순 (ASC, DESC) (0) | 2022.09.02 |
---|---|
깃 alias (0) | 2021.11.16 |
The Tweleve Factor APP ( 12 Factor ) (0) | 2021.03.19 |
nGrinder 란 무엇인가 ? (사용 후기) (0) | 2020.12.29 |
초기설정 (0) | 2020.12.07 |
댓글