«decorator» 태그된 질문

6
구현 옆에 로깅이 SRP 위반입니까?
민첩한 소프트웨어 개발과 모든 원칙 (SRP, OCP 등)을 생각할 때 로깅 처리 방법을 스스로에게 묻습니다. 구현 옆에 로깅이 SRP 위반입니까? yes로깅없이 구현을 실행할 수도 있기 때문에 말할 것 입니다. 어떻게 로깅을 더 나은 방법으로 구현할 수 있습니까? 몇 가지 패턴을 확인하고 사용자 정의 방식으로 원칙을 위반하지 않는 가장 좋은 방법은 …

3
클래스 생성자에 데이터 (행동 대)를 주입한다는 것은 무슨 의미이며, 왜 나쁜 습관으로 간주됩니까?
Remo Jansen의 "Learning TypeScript"책을 읽고 있습니다. 한 섹션에서 저자는 Model클래스 를 만드는 방법을 포함하여 매우 간단한 개념 증명 MVC 프레임 워크를 만드는 방법을 설명 하고 다음과 같이 말합니다. 사용하는 웹 서비스의 URL이 모델에 제공되어야합니다. 사용할 서비스의 URL을 설정하기 위해 ModelSettings라는 클래스 데코레이터를 사용할 것입니다. 우리는 생성자를 통해 서비스 URL을 주입 …

4
파이썬의 클래스 데코레이터 : 실제 사용 사례
파이썬 클래스 데코레이터의 실용적이고 합성되지 않은 사용 사례를 찾고 있습니다. 지금까지 나에게 맞는 유일한 경우는 플러그인 또는 이벤트와 같은 게시자 구독자 시스템에 클래스를 등록하는 것입니다. @register class MyPlugin(Plugin): pass 또는 @recieves_notifications class Console: def print(self, text): ... 내가 생각한 다른 건전한 사례는 상속, 메타 클래스 또는 장식 방법을 기반으로 구축되었을 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.