Делает ли создание отдельных функций вместо одной большой медленное время обработки?

Я работаю в среде Google App Engine и программирую на Python. Я создаю функцию, которая по сути генерирует случайную цифру / буквенную строку, а затем сохраняет в memcache.

def generate_random_string():
# return a random 6-digit long string

def check_and_store_to_memcache():
    randomstring = generate_random_string()
    #check against memcache
    #if ok, then store key value with another value
    #if not ok, run generate_random_string() again and check again.

Влияет ли создание двух функций вместо одной большой на производительность? Я предпочитаю два, так как они лучше соответствуют моим представлениям, но не против объединить их, если это "наилучшая практика".

Ответы на вопрос(4)

Ваш ответ на вопрос