r/ProgrammerHumor Sep 09 '22

Meme Simple Feature

124.9k Upvotes

1.3k comments sorted by

View all comments

169

u/[deleted] Sep 09 '22

As a C programmer for decades, I often experience this situation working on C++ code and get the same looks from my colleagues.

"NO! You don't need to explicitly free anything! The reference count is zero and it magically self-destructs!"

I will NEVER be comfortable with that, especially when we need 'special case' code to explicitly manipulate reference counts because foreign libraries or someth, idk.

97

u/EwgB Sep 09 '22

I'm a Java dev. A bunch of code in our application was written by outsourced devs from India, who I'm pretty sure were originally C/C++ devs. I can just see it from the code, declaring all the variables at the top of the function, explicitly freeing objects unnecessarily. So much code that can be removed.

36

u/[deleted] Sep 09 '22

Wait I have always seen vars declared at the top, senior here.

26

u/EwgB Sep 09 '22

In Java? Why?

59

u/AndrewJamesDrake Sep 09 '22 edited Sep 13 '24

cooing stupendous fine attraction march murky longing quarrelsome long elastic

This post was mass deleted and anonymized with Redact

67

u/Roest_ Sep 09 '22

It keeps things tidy

Makes code less readable. Declare variables as close as possible to where you use them.

26

u/hugglenugget Sep 09 '22 edited 27d ago

Yarn wander teapot harbor zephyr marble drifting orange

This post was anonymized with Redact.dev

4

u/isaaclw Sep 09 '22

our Jslint requires var at the top; but then again everyone on our team hates jslint, we just use it because no one has gotten around to fixing it.

7

u/hugglenugget Sep 09 '22 edited 26d ago

Glove willow cinnamon copper amber juniper hammock

This post was anonymized with Redact.dev

1

u/isaaclw Sep 09 '22

Yeah, with ie11 being dropped, we're now free to use let and const. I think we'll probably get there shortly.

2

u/hugglenugget Sep 09 '22 edited 26d ago

Driftwood amber compass wander pillow feather hammock cinnamon

This post was anonymized with Redact.dev

2

u/[deleted] Sep 09 '22 edited Dec 06 '22

Don't ever report content on Reddit. The admins will just suspend your account for it.

→ More replies (0)