꼭 2개씩 붙이는 그거 있잖어 그거 ㅇㅇ
왜 하는거임?
저건 파이썬 네이밍 룰임
nest 클린아키텍처 구경하다보니까 있더라 비단 파이썬이랑 nest뿐 아니라 다른 곳에서도 많이 쓰던데?>
그건 그 폴더를 구성한 사람이 만든 룰이겠지 언어 룰이 아니라 저렇게 언더스코어 양쪽 두개 형태는 파이썬에서 매직 메소드 구분할 때 빼고는 내가 알기로 없음
또 하나는 파이썬에서 패키지 구성할 때 폴더 안에다 __init__.py를 넣는 경우도 있음. 여기서 힌트를 얻어서 이 폴더는 패키지 형태다 그런 걸 암시하는 걸수도 있고. 결국은 파이썬 인터프리터처럼 기능을 위해 쓰는거냐 단순 네이밍이냐 그걸 파악하는게 중요함
내가 궁금한건 그 통용되는 룰이 있는가 이거임 매직 메소드 말구 알려줘서 고맙다
그러게 검색해보니까 sass 기능을 위한 네이밍 특징으로 만들어 둔것도 있더라구
nest 컨텍스트에서 __spec__ 이나 __tests__ 나 __common__ 같이 쓰는 거 보니까 그냥 통용되는 룰이 있는 것 같아
언더스코어의 통용된 의미는 내부화 된 것 bulit-in의 의미가 큰듯
자바스쿠립뜨에서 HearthstoneIsNotGood 이러는거랑 비슷하지 않을까
저건 파이썬 네이밍 룰임
nest 클린아키텍처 구경하다보니까 있더라 비단 파이썬이랑 nest뿐 아니라 다른 곳에서도 많이 쓰던데?>
그건 그 폴더를 구성한 사람이 만든 룰이겠지 언어 룰이 아니라 저렇게 언더스코어 양쪽 두개 형태는 파이썬에서 매직 메소드 구분할 때 빼고는 내가 알기로 없음
또 하나는 파이썬에서 패키지 구성할 때 폴더 안에다 __init__.py를 넣는 경우도 있음. 여기서 힌트를 얻어서 이 폴더는 패키지 형태다 그런 걸 암시하는 걸수도 있고. 결국은 파이썬 인터프리터처럼 기능을 위해 쓰는거냐 단순 네이밍이냐 그걸 파악하는게 중요함
내가 궁금한건 그 통용되는 룰이 있는가 이거임 매직 메소드 말구 알려줘서 고맙다
그러게 검색해보니까 sass 기능을 위한 네이밍 특징으로 만들어 둔것도 있더라구
nest 컨텍스트에서 __spec__ 이나 __tests__ 나 __common__ 같이 쓰는 거 보니까 그냥 통용되는 룰이 있는 것 같아
언더스코어의 통용된 의미는 내부화 된 것 bulit-in의 의미가 큰듯
자바스쿠립뜨에서 HearthstoneIsNotGood 이러는거랑 비슷하지 않을까