# decorator

97개의 포스트
post-thumbnail

@데코레이터 뽀개기 !!! (feat _IoC, TS)

지난 포스팅에서 우린 “객체지향과 의존성”을 주제로, 세부 중요 키워드 두 가지 “의존성 주입(Dependency Injection \_DI)”과 “의존 역전 원칙(Dependency Inversion Principle \_DIP)”에 관해 알아보았다. 이번 포스팅에선

6일 전
·
0개의 댓글
·
post-thumbnail

Decorator

GoF의 디자인 패턴, 장식자 패턴에 대해 알아본다.

2022년 9월 20일
·
0개의 댓글
·

[Python] Decorator 및 Logging 관련 참고 사이트

퍼스트클래스 함수클로저(Closure)데코레이터(decorator)logging

2022년 8월 26일
·
0개의 댓글
·

[Project1] TIL#9

1) > pagination 등의 기능을 사용하기 위해 bootstrap4를 인스톨하는 과정에서 장고를 3.0에서 3.2로 업그레이드 했다. 그리고 settings.py의 INSTALLED_APPS 부분에 bootstrap4를 추가해주었다. 2) > 템플릿의 시작 부분에 '{% load bootstrap4 %}'를 명시해주고 ^body^가 끝나기 전에 ...

2022년 8월 23일
·
0개의 댓글
·
post-thumbnail

데코레이터 패턴(Decorator Pattern)

데코레이터 패턴데코레이터 패턴(Decorator Pattern)

2022년 8월 18일
·
0개의 댓글
·
post-thumbnail

데코레이터(decorator) 패턴

기존의 함수를 꾸며주는 파이썬의 데코레이터! 모든 함수에 추가로 print문을 넣어주는 것 대신, @decorator 이용해보자!

2022년 8월 15일
·
0개의 댓글
·

Decorator

오설록 클론 코딩을 하면서 데코레이터를 사용해보게 되었다. 개념부터 찬찬히 훑어보고 코드를 짜야해서 정리를 해보았다. 데코레이터(decorator)란? 기존의 코드에 여러가지 기능을 추가하는 파이썬 구문이다. 추가할 기능의 함수를 wrapping해서, 다양한 곳에 간

2022년 7월 21일
·
0개의 댓글
·
post-thumbnail

[NestJs] 데코레이터를 이용하여 서비스코드 관심사 분리하기

안녕하세요 회사 프로젝트인 파트너센터 입점에 관련된 스프린트를 하는도중 입점 검수요청, 입점 검수가 완료되면 슬랙으로 알림을 주는 기능을 개발하게 되었습니다.이때 서비스코드에 알림을 보내는 기능이 과연 입점 도메인에있는 CRUD 서비스코드에 들어가는게 맞을까?.. 라는

2022년 7월 11일
·
2개의 댓글
·
post-thumbnail

[Python] 파이썬 일급 함수#2

1) > 클래스를 사용했을 때는 "나 이렇게 만들어 둔 원본을 인스턴스라는 복제품으로 사용할래"로 이해된다. 반면, 클로저에서는 "avgclosure1 = closureex1()"을 입력해서 'return 함수' 과정을 한 번 거치면서(사실상 클로저 영역의 변수 고정 및 참조하는 작업을 거치므로 '자유 변수'라는 단어는 중요해 보인다.) "이제 avera...

2022년 6월 8일
·
0개의 댓글
·

[디자인 패턴, AOP] 로그 기능 적용 : 프록시 패턴

전략패턴을 통해서 로깅을 적용해서 비지니스 로직을 담당하는 클래스와 로깅(부가기능)을 담당하는 클래스를 분리할 수 있었지만 여전히 메인 기능에 해당하는 코드를 변경해야 하는 단점이 있었다. 이 문제를 해결하기 위해서 프록시 패턴을 사용해서 메인 기능의 수정 없이 요청

2022년 6월 6일
·
0개의 댓글
·
post-thumbnail

[PYTHON]Decorator(데코레이터) 이해하기

1. 중첩함수(Nested function) 다른 구문들과 마찬가지로 함수도 함수안에 중첩되어 함수 안에 함수를 선언할 수 있다. 쉽게 말해서 중첩함수란 함수 안의 함수다. 중첩함수(nested function) 혹은 내부 함수는 는 상위 부모

2022년 5월 29일
·
0개의 댓글
·
post-thumbnail

Assignment #1 | Westagram [Mission 6.5] 로그인 인증 데코레이터(decorator)

통상적으로 웹사이트를 이용할 때, 우리는 최초 로그인을 한 이후부터 여러 권한을 필요로하는 기능을 재로그인 과정없이 사용한다.사실, HTTP는 "stateless" 특성으로 인하여 이전의 요청이나 응답을 기억하지 못하고 있다. 데코레이터는 "그럼에도 불구하고 내가 로그

2022년 5월 21일
·
0개의 댓글
·

데코레이터(decorator), token검증

데코레이터란? 본래의 기능에서 클래스내 함수를 건드리지않고 확장할때 사용 한개의기능을 다양한 클래스에서 동일하게 확장해야될때 사용 구조 별도의 파일을 만들어 확장기능을 정의 > ex) 토큰 조회를 데코레이터로 만드는이유 토큰의 조회는 하나의 로직에서만활용하는 것이 아니라 전반적으로 사용한다. 여러페이지에 인가하는 과정에서 토큰조회를 활용한다...

2022년 5월 21일
·
0개의 댓글
·
post-thumbnail

Nest @데코레이터 부수기#1

데코레이터데코레이터는 객체가 인스턴스화될 때가 아니라 클래스가 선언될 때 호출됩니다.동일한 Class/Property/Method/Parameter에 여러 데코레이터를 정의할 수 있습니다.생성자에는 데코레이터가 허용되지 않습니다.참조 - typescript handbo

2022년 5월 12일
·
0개의 댓글
·
post-thumbnail

[Django] 로그인 데코레이터 - 효율적으로 코드 짜기!

효율적으로 코드 짜기! 작동만 된다고 끝이 아니다!

2022년 5월 1일
·
0개의 댓글
·

Python Flask , app.py 함수와 http 이해

flask 사용시 import하여 사용할 수 있게 하고,app의 전역객체로 사용할 수 있게 한다.flask app에서는 시스템에서 경로를 설정하기 위한 리소스를 찾는데에 사용한다.단일 모듈을 사용 할 때는 따로 지정 하지 않고 name 을 사용 하면 되지만 패키지 형태

2022년 4월 25일
·
0개의 댓글
·

Reflector, ArgumentsHost, ExecutionContext, SetMetadata 정리

Interceptor,Filter에서도 사용되지만 복합적인 부분을 사용하는 Guard를 예시로 들어 좀 더 일반적인 지식을 전달하겠습니다.Guard는 canActive 메소드를 오버라이드 하여 인증 부분을 구현합니다.해당 Guard의 경우 canActive 메소드 마지

2022년 4월 25일
·
0개의 댓글
·