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

breaking: Remove singletons #2

Closed
paulpach opened this issue Dec 31, 2019 · 2 comments
Closed

breaking: Remove singletons #2

paulpach opened this issue Dec 31, 2019 · 2 comments

Comments

@paulpach
Copy link
Contributor

Singletons are a terrible antipattern. Some good articles are here:
https://www.dotnetcurry.com/patterns-practices/1350/singleton-design-anti-pattern-csharp
https://blogs.msdn.microsoft.com/scottdensmore/2004/05/25/why-singletons-are-evil/

The goal of this project is to remove all singletons, every singleton will be considered a design defect. You can help by opening an issue for every singleton you find

@Lymdun
Copy link
Member

Lymdun commented Jan 2, 2020

Removal of NetworkClient singleton: MirrorNetworking/Mirror#1372

@paulpach
Copy link
Contributor Author

tracking in individual issues

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

2 participants