-
Notifications
You must be signed in to change notification settings - Fork 14
Closed
Labels
good first issueGood for newcomersGood for newcomersrefactoringChanges which clean up code but don't change the user-visible behaviorChanges which clean up code but don't change the user-visible behaviorstyleCode style and namingCode style and naming
Milestone
Description
Is your feature request related to a problem? Please describe
I'm always frustrated when I see a mix of names and types in dependency injector. For example, we GetComponent by name but we register its dependencies via types. Also, some names can hide real dependency, for example it's not obvious that ActiveChain name refers to the staking::ActiveChain type.
Describe the solution you'd like
I'd like to have a clear type-based interface to work with the injector. For example, GetComponent<staking::ActiveChain>().
scravy and AM5800
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomersrefactoringChanges which clean up code but don't change the user-visible behaviorChanges which clean up code but don't change the user-visible behaviorstyleCode style and namingCode style and naming