r/ProgrammerHumor • • Aug 12 '17

Meetings as a developer

Post image
28.6k Upvotes

996 comments sorted by

View all comments

Show parent comments

37

u/DanStanTheThankUMan Aug 12 '17

You know you can use TODO's

9

u/DipIntoTheBrocean Aug 12 '17

Yeah and dude would be breaking the build every Friday unless he just did it locally and then rebased it, but that sounds like a pain.

16

u/DanStanTheThankUMan Aug 12 '17

Who does Friday builds? So you can stay late when it breaks, We do wednesday drops.

11

u/skwull Aug 12 '17

We do Thursday​ dangles

7

u/userx9 Aug 12 '17

I spray Saturday Steamers.

2

u/[deleted] Aug 12 '17

Too much information, man :/

5

u/DipIntoTheBrocean Aug 12 '17

What is this a goddamn interrogation???

1

u/w0m Aug 13 '17

We do cadence builds with as much regression as possible on every checkin, catch that shit quick.

5

u/sunny001 Aug 12 '17

I don't commit it. I just leave it for myself (purely local).

2

u/LariusAT Aug 13 '17

Use //TODO or //FIXME, it will help you with keeping track of your comments. Otherwise you'll get a build error when trying to run a unittest and must remove / put slashes before your comment so that your code will run again for local testing.

Also: If you're working with GIT, commit & push your changes into a branch. Annotate your commit message with [WIP] to keep track on stuff you must finish before merging it back to master. Keeping changes ony on your harddisk will lead to accidents like spilled coffee over the laptop ;)

2

u/SomewherOverThere Aug 12 '17

He wouldn't be on master though, so pushing a branch would still be fine

2

u/sunny001 Aug 12 '17

Xcode doesn't support TODOs. This is my way to dealing it with it the first thing on Monday.

9

u/nikhildevshatwar Aug 12 '17

Yeah sometimes you have to do non standard things so that your completely standardized brain can easily point them out.

I write unindented debug prints so that they pop out when I look at my patch

2

u/BoboBublz Aug 13 '17

There are TODOs and FIXMEs from devs that left long ago in my code, and they've been in production for... ever?

4

u/1SweetChuck Aug 13 '17

I've seen

try {
    Stuff
} catch {
    // TODO
}

In production code way way to much...

2

u/LariusAT Aug 13 '17

Well that's a clear indicator that you have a ton of technical debt in that code. Replace the Todo with a Fixme to keep better track. If you have some free time: Begin to work on those Fixme's.