Giting.
낮의 Giting

메뉴판 › 안 만들어도 되는 것 사전 › 안 시킨 확장점 › 안 시킨 미들웨어·훅 시스템을 판다

전

class Pipeline:
    def __init__(self): self.middlewares = []
    def use(self, mw): self.middlewares.append(mw)
    def run(self, x):
        for mw in self.middlewares: x = mw(x)
        return x
# 미들웨어는 0개

후

def process(x):
    return transform(x)  # 필요해지면 그때 확장
왜 이렇게 되나
  • 지금 필요 없는데 나중을 위해 미들웨어 체인·이벤트 훅을 미리 만든다
됐는지 보는 법

지금 안 쓰는 확장점이 없으면 성공. 나중은 나중에.

같은 묶음 · 안 시킨 확장점