Нет, я не считаю популярность функции.Лучше иметь описательные имена для обеих функций (например, одна plain_text()
, а другая rich_text()
).
Я думаю, что лучше использовать относительно конкретные имена для всех функций, поскольку используются более общие имена 1.) не дает пользователю слишком много представления о том, что делает функция, читая имя и 2.) может привести к путанице.
Конечно, как вы называете свои функции, это ваш выбор: Iпросто рекомендую, чтобы вы дали им несколько описательных имен и чтобы вы называли их (и упорядочивали аргументы) последовательно.
Я ненавижу не более чем программирование с API, где каждое имя функции короткое и загадочное (строковые функции PHPтаким образом, хотя я уже привык к этому - strstr
и strtok
вряд ли являются интуитивно понятными именами того, что они делают).