Názor k článku Rychlá tvorba webových služeb s využitím frameworků FastAPI a SQLAlchemy od Jan Judas - Myslel jsem tím, že vypadá stejně ten základní...

  • Článek je starý, nové názory již nelze přidávat.
  • 11. 11. 2023 7:05

    Jan Judas

    Myslel jsem tím, že vypadá stejně ten základní pattern

    app = neco()
    
    @app.get
    def handler():
      ...

    Kterej mně osobně vůbec nevyhovuje, protože nutí mít instanci app (kterých můžu chtít třeba víc) a handlovací funkce na stejné úrovni. Buď dám oboje top-level a bude se mi blbě testovat celá aplikace, nebo dám oboje dovnitř nějaké funkce, co vrací app, a budou se mi blbě testovat ty handlery.

    Nepřijde mi, že by se Python v něčem tolik odlišoval od ostatních jazyků, aby dávalo smysl tohle dělat úplně jinak než všude jinde...