There's no type annotation so the main ways to know are documentation (haha) and seeing what it is called with in existing code. But how do you find where that method is called?
(Note this isn't the best example because I would imagine the `initialize` isn't magically generated, but it is still difficult to search for so it's almost as bad as the magic identifiers.)
But how do you call the code if you don't know where it's called from?
Let's have a concrete example. In this `initialize` method how do I know what the arguments are meant to be?
https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitla...
There's no type annotation so the main ways to know are documentation (haha) and seeing what it is called with in existing code. But how do you find where that method is called?
(Note this isn't the best example because I would imagine the `initialize` isn't magically generated, but it is still difficult to search for so it's almost as bad as the magic identifiers.)