Feature Suggestion: Display Superclass Members
One of the major issues I have working with inheritance (as opposed to, for example, composition) is that members can be hidden behind a veil of forgetfulness. A teammate of mine pointed out that he has actually re-implemented functionality present in superclasses simply because he didn't know that it was there! This can make debugging and code review confusing as well.
I feel like an IDE could help address this problem by optionally presenting superclass members with a color-shifted palette. It would be less helpful for classes that have deep inheritance. For this reason it would have to be toggleable on a class level (or maybe possible to limit levels of inheritance?).
Is this a terrible idea? Why or why not?
Please sign in to leave a comment.
Hello Francis,
Thank you for sharing your view and I beg your pardon for a delay in replying. I think you might find the following code inspection useful: Keyword 'new' is required. I would also like to suggest trying Go to File Member functionality. If it is still not exactly what you would like to see in Rider, then I would appreciate you creating a corresponding feature request on our tracker.