News for hackers. Stuff that matters.
Re:Java Is Underhyped by thu2111 on Friday April 16, 2021 @05:42AM (#26831722)
Eh, any sufficiently large or complex codebases will get ridiculously long names at some point. Here are some from a famous C API (Windows):

    CoMarshalInterThreadInterfaceInStream

    D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_UNGUARDED_VALIDATION 

    RtlWriteDecodedUcsDataIntoSmartLBlobUcsWritingContext
Or how about:

    GtkColorSelectionChangePaletteWithScreenFunc

The alternative is things having names that aren't actually descriptive at all, which is not clearly better.
Re:Java Is Underhyped by madia_leva on Friday April 16, 2021 @07:02AM (#26832335)
Or have a good package system... If you use a language with import with aliases, you don't need all that noise.
Re:Java Is Underhyped by thu2111 on Friday April 16, 2021 @10:19AM (#26834196)
Java has such a system but people write long class names anyway, because people don't like to have too many types with identical names distinguished only by namespace. You can do it but it's a bit questionable to what extent you should.