48

Dev: We need a better name than “Data” for this class. It’s used for displaying a set of tiles with certain coordinates so maybe TileMap would be a bit more declarative?

Manager: No I don’t like that. Data is perfectly fine, this class is for managing data so it’s perfectly declarative you just need to get better at reading code. If you have to change it then DataObject or DataObjectClass might be a bit more specific.

Dev: …

Comments
  • 12
    I don't even ask. I just do it. 😂
  • 16
    How about DataManagerServiceObjectClass?

    Why does your manager have anything to say about code?
  • 5
    @Lensflare Because the company doesn’t know any better and any problems/delays that occur as a result of his code he can blame on the full-time devs since he “just helps out” so why not?

    /s
  • 3
    @Frederick Ding ding ding ding.
  • 3
  • 0
  • 2
    DataObjectClass? Really?
  • 2
    @nanobot Do you deny that it is data? Creates objects? Is a class?

    Besides, all code involves Tiles and Maps!

    Only *this* code handles data, objects, or is a class.

    /s
  • 3
    Why not call it DataObjectClassCodeCharactersHumanBicycleCardioKatyPerryCentauriShit()
  • 1
  • 2
    Manager's shouldn't bother implementation at all, what a nightmare
  • 1
    @Lensflare sooooomany times I've seen a class end up named something-manager to satisfy a bit of vanity and position-play naming 😂
  • 2
    Just call everything Object then append an incrementing integer. Job done. Sheesh, and they have the nerve to say two things in computer science are hard: naming things and {insert second thing}!
  • 2
    Are you allowed to do the same with management?

    "No, I think that 2 days for the whole feature is unreasonable. It is more accurate 2 or even 3 weeks. You just need to be better on your understanding of the product"
Add Comment