Re: Organizing modules and their code

2023-02-05 Thread Greg Ewing via Python-list
On 6/02/23 4:23 am, Weatherby,Gerard wrote: Well, first of all, while there is no doubt as to Dijkstra’s contribution to computer science, I don’t think his description of scientific thought is correct. The acceptance of Einstein’s theory of relativity has nothing to do with internal consisten

Re: Organizing modules and their code

2023-02-05 Thread Weatherby,Gerard
sure that’s true. If it’s not, I’d be interested in a counterexample). From: Python-list on behalf of transreductionist Date: Saturday, February 4, 2023 at 7:42 PM To: python-list@python.org Subject: Re: Organizing modules and their code *** Attention: This is an external email. Use caution

Re: Organizing modules and their code

2023-02-04 Thread transreductionist
Thank you for all the helpful replies and consideration. I do hope for other opinions I would rather say it is more like engineering than art. Whether it is a matter of overthinking, or under thinking, is another matter. I enjoyed Dijkstra's letter to his colleagues on the role of scientific th

Re: Organizing modules and their code

2023-02-04 Thread Greg Ewing via Python-list
On 5/02/23 11:18 am, transreductionist wrote: This analogy came to me the other day. For me, I would rather walk into a grocery store where the bananas, apples, and oranges are separated in to their own bins, instead of one common crate. On the other hand, if the store has an entire aisle dev

Re: Organizing modules and their code

2023-02-04 Thread transreductionist
On Friday, February 3, 2023 at 5:31:56 PM UTC-5, Thomas Passin wrote: > On 2/3/2023 4:18 PM, transreductionist wrote: > > Here is the situation. There is a top-level module (see designs below) > > containing code, that as the name suggests, manages an ETL pipeline. A > > directory is created cal

Re: Organizing modules and their code

2023-02-04 Thread Weatherby,Gerard
transreductionist Date: Friday, February 3, 2023 at 4:48 PM To: python-list@python.org Subject: Organizing modules and their code *** Attention: This is an external email. Use caution responding, opening attachments or clicking on links. *** Here is the situation. There is a top-level module (see designs

Re: Organizing modules and their code

2023-02-03 Thread Thomas Passin
On 2/4/2023 12:24 AM, dn via Python-list wrote: The transform is likely dictated by your client's specification. So, another separation. Hence Design 1. There is a strong argument for suggesting that we're going out of our way to imagine problems or future-changes (which may never happen). If

Re: Organizing modules and their code

2023-02-03 Thread dn via Python-list
On 04/02/2023 16.24, Thomas Passin wrote: On 2/3/2023 5:14 PM, 2qdxy4rzwzuui...@potatochowder.com wrote: Keep It Simple:  Put all four modules at the top level, and run with it until you falsify it.  Yes, I would give you that same advice no matter what language you're using. In my recent mess

Re: Organizing modules and their code

2023-02-03 Thread Thomas Passin
On 2/3/2023 5:14 PM, 2qdxy4rzwzuui...@potatochowder.com wrote: Keep It Simple: Put all four modules at the top level, and run with it until you falsify it. Yes, I would give you that same advice no matter what language you're using. In my recent message I supported DESIGN 1. But I really don

Re: Organizing modules and their code

2023-02-03 Thread Thomas Passin
On 2/3/2023 4:18 PM, transreductionist wrote: Here is the situation. There is a top-level module (see designs below) containing code, that as the name suggests, manages an ETL pipeline. A directory is created called etl_helpers that organizes several modules responsible for making up the pipel

Re: Organizing modules and their code

2023-02-03 Thread 2QdxY4RzWzUUiLuE
On 2023-02-03 at 13:18:46 -0800, transreductionist wrote: > Here is the situation. There is a top-level module (see designs below) > containing code, that as the name suggests, manages an ETL pipeline. A > directory is created called etl_helpers that organizes several modules > responsible for ma

Organizing modules and their code

2023-02-03 Thread transreductionist
Here is the situation. There is a top-level module (see designs below) containing code, that as the name suggests, manages an ETL pipeline. A directory is created called etl_helpers that organizes several modules responsible for making up the pipeline. The discussion concerns the Python languag