Closed hepheir closed 3 years ago
두 경우의 naming convention을 모두 사용하되, pythonic 한 이름은 alias로만 사용하는 것이 좋을 것 같습니다.
즉, Node.hasChildNodes()
를 예시로 들면, 다음과 같게 구현이 되는 것입니다.
class Node:
...
def hasChildNodes(self) -> bool:
return self.childNodes.length == 0
def has_child_nodes(self) -> bool:
return self.hasChildNodes()
구글의 스타일 가이드에 개제된 Guido의 권고는 다음과 같습니다
이를 받아들여 각 인터페이스의 멤버 이름을
Node.node_value
처럼 사용할 지, 아니면 w3의 문서와 일치하도록Node.nodeValue
로 사용할 지결정해야합니다.