Comment Comment by andybp85 for the codebase i work on, i made a rule that "functions do what the name says and nothing else". this way if the function does too much, hopefully you feel dumb typing it and realize you should break it up. parent andybp85 1 year ago