私はGoogle App Engine環境とPythonでのプログラミングに取り組んでいます。基本的に乱数/文字列を生成してmemcacheに格納する関数を作成しています。1つの大きな処理時間の代わりに別々の関数を作成するのは処理時間が遅いのですか?
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.
1つの大きな機能の代わりに2つの機能を作成すると、パフォーマンスに影響しますか?私は2つの方が好きですが、それは私の考え方によくマッチしますが、それが「ベストプラクティス」であれば、それらを組み合わせても構いません。
コードが正しく表示されるように4つのスペースをインデントすることができます。 –