Design updates
Opened this issue · 0 comments
henryiii commented
At INTERSECT 2023, looking at https://github.com/abiswas-odu/heateq-design-intersect-2023 and the discussions related, I've had a few thoughts I'd like to make sure are covered here for the future:
- Composition vs. inheritance was a discussion point, we should make sure it's well covered, along with a good example of avoiding inheritance with Protocols.
- We should point out putting in too many args vs. allowing a user to iterate directly and make their own choices. (SciPy has some good antipatterns to show).