602
No comment (lemmy.nz)
you are viewing a single comment's thread
view the rest of the comments
[-] 9point6@lemmy.world 5 points 2 weeks ago

A 200 line function tells me the code is very likely to be inadequately unit tested and/or is going to be fragile when it's changed in the future.

Functions aren't only for code reuse, they are for structuring your code.

[-] HereIAm@lemmy.world 2 points 2 weeks ago

I agree with 200 functions being bad, but breaking them up into private functions won't help you with unit testing, unless you do the other sin of testing private functions. Sometimes you end up with large functions, but when you do it might be a good time to consider creating a new class to spread the responsibilities a bit.

[-] ammonium@lemmy.world 1 points 1 week ago

In my experience function calls are mostly for breaking my flow of reading. I don't see why you couldn't add structure with newlines and comments.

It could be that I've only seen bad code and if you do it good it actually improves readability. But I think there's more chance I'll encounter a unicorn than good code.

this post was submitted on 25 Sep 2026
602 points (98.9% liked)

Programming Humor

3503 readers
1 users here now

Related Communities !programmerhumor@lemmy.ml !programmer_humor@programming.dev !programmerhumor@kbin.social !programming_horror@programming.dev

Other Programming Communities !programming@beehaw.org !programming@programming.dev !programming@lemmy.ml !programming@kbin.social !learn_programming@programming.dev !functional_programming@programming.dev !embedded_prog@lemmy.ml

founded 3 years ago
MODERATORS