if I have a function Do_something(option="A")
that call another function depending on the option "A" and "B", depending on the value of the optional parameter, it is a good practice to divide the two options into two different functions or is OK to have just one with the optional parameter?