Tôi đang làm việc trong môi trường và lập trình của Google App Engine bằng Python. Tôi đang tạo một hàm về cơ bản tạo ra một chuỗi ký tự/số ngẫu nhiên và sau đó lưu trữ vào memcache.Không tạo các chức năng riêng biệt thay vì một chức năng xử lý chậm nhất?
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.
Tạo hai hàm thay vì chỉ một hàm lớn ảnh hưởng đến hiệu suất? Tôi thích hai, vì nó phù hợp hơn với suy nghĩ của tôi, nhưng đừng ngại kết hợp chúng nếu đó là "thực hành tốt nhất".
Bạn có thể thụt lề với 4 dấu cách để mã hiển thị chính xác. –