Timeline for Does using the word "base" in a class name indicate abstraction?
Current License: CC BY-SA 4.0
5 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Mar 4, 2021 at 7:41 | comment | added | Kain0_0 |
It is true that it is debatable as to whether or not its needed. There is a threshold where more information is useful. So lets put it another way, I doubt you call your friend. FriendBob , you probably just call them Bob . That being said you might call them BachelorBob when that piece of information is important to convey, so I'm not against Hungarian notation itself, just poor usage of it. But that notation is best applied to the variable, not to the type name. Because in another Context it might be SickBob and obviously don't want to change the type for that.
|
|
Mar 4, 2021 at 7:35 | history | edited | Kain0_0 | CC BY-SA 4.0 |
added 12 characters in body
|
Mar 4, 2021 at 7:34 | comment | added | Kain0_0 | Yes true, I did in fact mean Hungarian not Polish. | |
Mar 4, 2021 at 5:57 | comment | added | Doc Brown |
... and the I for interface is far from being Hungarian notation. If it is required is surely debatable, but your arguments are weak. In an IDE, the "interface" will only reveal itself when one actively typing at the code (Intellisense, auto completion) or hovering with the mouse But try to post a code snippet on Stackoverflow and read it when you don't have your Visual Studio IDE at hand.
|
|
Mar 4, 2021 at 5:35 | history | answered | Kain0_0 | CC BY-SA 4.0 |