john-bodley edited a comment on issue #9077: [SIP-35] Proposal for Improving 
Superset’s Python Code Organization
URL: 
https://github.com/apache/incubator-superset/issues/9077#issuecomment-586349711
 
 
   I agree with many issues/concerns raised in this SIP though I’m not overly 
familiar with commands and DAOs. Are there examples of other apps (preferably 
Flask) which use these constructs?
   
   Note at Airbnb we have a number of Flask apps which follow best practices, 
i.e., are modular, have empty `__init__.py` files, use Flask blueprints, etc. 
which are fairly easy to understand and structured in a way that result in no 
circular dependencies.
   
   I’m all for refactoring the Python codebase (leaning more on blueprints), 
though I’m unsure whether need to restructure the logic at this time to 
leverage commands and DAOs. A full restructure (as opposed to a refactor) seems 
like a considerable amount of work and may be somewhat overkill to address the 
concerns raised in this SIP. 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@superset.apache.org
For additional commands, e-mail: notifications-h...@superset.apache.org

Reply via email to