Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design patterns discussion: mixins and traits #92

Closed
jessegreenberg opened this issue Feb 4, 2019 · 2 comments
Closed

Design patterns discussion: mixins and traits #92

jessegreenberg opened this issue Feb 4, 2019 · 2 comments

Comments

@jessegreenberg
Copy link
Contributor

As part of #88, this issue is to document discussion about PhET design patterns for mixins and traits.

Meeting discussion for this issue will likely occur on 2/4/19.

@jessegreenberg
Copy link
Contributor Author

samreid added a commit that referenced this issue Feb 4, 2019
samreid added a commit that referenced this issue Feb 4, 2019
samreid added a commit that referenced this issue Feb 4, 2019
samreid added a commit that referenced this issue Feb 4, 2019
samreid added a commit that referenced this issue Feb 4, 2019
samreid added a commit that referenced this issue Feb 4, 2019
zepumph added a commit that referenced this issue Feb 6, 2019
jessegreenberg added a commit that referenced this issue Feb 11, 2019
jessegreenberg added a commit that referenced this issue Feb 25, 2019
@jessegreenberg
Copy link
Contributor Author

2/25/19 we had our final discussion about mixin and trait. I updated the documentation in https://github.com/phetsims/phet-info/blob/master/doc/phet-software-design-patterns.md to reflect discussion.

phetsims/phet-core#54 is still open to investigate how to guard against shadowing when using mixin/trait, and when decisions are made there we can update the design patterns document. A not about this was made in the design patterns md file.

I think this can be closed, and we will continue with #93 next time.

samreid added a commit that referenced this issue Apr 23, 2022
samreid added a commit that referenced this issue Apr 23, 2022
samreid added a commit that referenced this issue Apr 23, 2022
samreid added a commit that referenced this issue Apr 23, 2022
samreid added a commit that referenced this issue Apr 23, 2022
samreid added a commit that referenced this issue Apr 23, 2022
samreid pushed a commit that referenced this issue Apr 23, 2022
samreid pushed a commit that referenced this issue Apr 23, 2022
samreid pushed a commit that referenced this issue Apr 23, 2022
samreid pushed a commit that referenced this issue Apr 23, 2022
samreid pushed a commit that referenced this issue Apr 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant