I try to be rather descriptive with my function names, where possible. This occasionally results in function names in the twenty to thirty character range such as \"GetActionFr
TheFunctionNameBecomesTooLongWhenItBecomesTooHardToReadItAndUnderstandIt, on the other hand
it_dependends_on_nameing_convention_how_hard_function_reading_is_sometimes_long_names_are_readable.