The decision to make `public` the default visibili...
# announcements
e
The decision to make
public
the default visibility seems to be reasoned from the observation that "`public` occurs a lot more often than
private
(2.5 to 5 times more often in the code bases that we examined…" The same reasoning could be used against defaulting to `final`: "Our current code doesn't have
final
, so
open
should be the default." Long-term, catering to mistaken code seems like a mistake. I know it wasn't a decision made lightly, but I still see this as flawed reasoning.
👍 2