2013-08-19 3 views
3

노드의 명명 변환이 조금 이상하다는 것을 알았습니다. 예를 들어, file system module에서 read link function의 문자는 모두 낮은 맡았다됩니다NodeJS의 명명 규칙은 무엇입니까?

fs.readlink 

그러나 read file function의 이름은 camelized됩니다

fs.readFile 

그것은 나를 혼란. 시간을 잘못 입력 한 후, 나는 소리내어 생각한다. 그래서 api 이름을 암기하는 데 도움이되는 명명 규칙이 있습니까?

+0

'fs.readdir'이라는 이름을 잊지 마세요. –

답변

2

노드의 기본 규칙은 camelCase입니다. 그러나 각 POSIX C 인터페이스 함수에 따라 이름이 지정된 파일 시스템 모듈의 함수. 예 : readdir, readlink. 이 함수 이름은 Linux 개발자에게 잘 알려져 있으므로 camelizing하지 않고도 (단일 단어로) 그대로 사용하기로 결정됩니다.

1

항상 낙타의 경우에 가면 거의 모든 사람이 그 행동을합니다.

이 경우 노드 코어에는 언급 한 것과 같이 다양한 불일치가 있습니다. process에도 일부 불일치가 있습니다(). 하지만 the majority of the core methods은 낙타 케이스입니다.
낙타 사례가 아닌 사람을 암기 할 때까지는 항상 문서를 열어 개발하는 것이 좋은 팁이라고 말하고 싶습니다.)

관련 문제