Praxent interview question

What are qualities of a good method/function?