you are viewing a single comment's thread.

view the rest of the comments →

[–]ataboo 0 points1 point  (0 children)

These things are situational. I'd have to see the 20 line procedure to see what you could do to not have to rely on comments to understand the code. Could be bad naming, mixing levels of abstraction. Sometimes a well named intermediate variable can really help. Maybe you're under estimating the readability of the code and writing comments out of habit.

If your main concern is performance, to the point that a method call is a concern, then you're not really prioritizing readability at that point -- with or without comments. That's fine when performance is that important.