티스토리 뷰

테스트 코드 한글로 작성하기!

 

 

테스트 코드를 작성하다보면 기존 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 IdentifiersDifferent 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
댓글


최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday