L
Lew
Arne said:There were plenty of good objective advice based on evidence in your
post.
But as Fredrik pointed out, then there were also a few cases of
more colorful language.
"clumsy programming"
Clumsy: going through many steps in a way that obscures the logic, as opposed
to few steps that express the logic.
Not colorful, technical.
"antithesis of object oriented"
Object oriented means to collect behaviors into types with attributes, and operate
on objects of those types. The antithesis of that is to break up behaviors into multiple
extrinsically-related data structures with no correlations to each other but conventions
of integer index equality.
Not colorful, technical and precise. The OP's approach is exactly antithetical to
object-oriented programming.
"YECCCH!"
I'll give you that one.
"nasty variable name"
Nasty in that it promotes error, diminishes readability and opposes the Java Coding Conventions.
Again, technical.
These are neither objective, polite or technical.
Says you! Plptptpttthhh!
Communication is an important part of software development.
Maybe instead of scolding me you should focus on providing help.
Good communication includes using precise well defined terms for
clarity and terms that does not offend people and by that move
attention from substance to form.
Good pedagogy is to provide memorable and accurate memes and tropes.
So if you want to become a better developer, then you should
learn to communicate without "clumsy", "nasty" etc..
Thank you for your opinion.