GiitHub의 kettanaito/naming-cheeatsheet 좋아요.

1284 단어 GitHubtech
(쓰는 중)
https://github.com/kettanaito/naming-cheatsheet라는 명명 규칙에 대한 총괄적인 GiitHub의 README가 있습니다.자신의 취미가 다르기 때문에 이름을 짓는 데 참고로 쓰인다.
Naming functionsA/HC/LC Pattern요. 엉망진창이에요.

Naming functions


A/HC/LC Pattern


関数を命名するときに次のような便利なパターンがあります。(?は省略可):
前置詞? + 動作(A) + 高文脈 (HC) + 低文脈? (LC)
  • getPost(동작+고상하문)
  • getPostData(동작+고상하문+저상하문)
  • handleClickOutside(동작+고상하문+저상하문)
  • shouldDisplayMessage(전치사+동작+고상하문)
  • 참고: 컨텍스트 순서는 변수의 의미에 영향을 줍니다.예를 들어, should Update Component는 구성 요소를 업데이트하고 싶다는 것을 표시하고, should Component Update는 구성 요소가 스스로 업데이트되고 언제 업데이트될지 제어하고 있다는 것을 나타낸다.다시 말하면 상하문에서 변수의 의미를 두드러지게 한다.

    Actions


    Context


    Prefixes


    변수 이름을 강화하는 데 자주 쓰인다는 뜻이다.함수 이름에 그다지 사용되지 않습니다.(MEMO:C#의 속성 같은 설치는 함수지만 밖에서 보면 변수 같은 데 쓸 수 있을 것 같다)
  • is ... 현재 컨텍스트의 특징 및 상태(기본 bool) isBlue, isPresent
  • has ... 현재 상하문에 특정한 값이나 상태가 있는지 여부 (기본적으로 bool) hasProducts
  • should
  • min/max
  • prev/next
  • Singular and Plurals

    좋은 웹페이지 즐겨찾기