I hate that schools basically teach students to over use classes for everything especially by using Java as a teaching language and then they get into the real world or grad school and we have to unteach them those terrible habits.

I’m so glad a lot of the newer languages (Rust, Go, Zig, C3, V) don’t have classes in them at all.

Eager Eagle
link
fedilink
English
143M

Tbh if the average grad school student overused object oriented stuff they would produce vastly better code than the status quo.

I strongly disagree.

Eager Eagle
link
fedilink
English
1
edit-2
3M

I’ve seen plenty of grad student code, abundance of OOP concepts was never an issue. Complete lack of any structure on the other hand…

You can’t teach experience.

@Kache@lemm.ee
link
fedilink
0
edit-2
3M

Bad abstraction is worse than no abstraction

If the code is going to poorly organized, I’d prefer it to just be one single gigantic standalone script than some wrong and misleading arrangement of objects or functions that adds more complexity than they solve

Create a post

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

  • Posts must be relevant to programming, programmers, or computer science.
  • No NSFW content.
  • Jokes must be in good taste. No hate speech, bigotry, etc.
  • 1 user online
  • 18 users / day
  • 117 users / week
  • 455 users / month
  • 2.2K users / 6 months
  • 1 subscriber
  • 1.69K Posts
  • 37.2K Comments
  • Modlog