каждую вложенность создавать Random такое себе
посмотрел тут же только для повторения рандномного, не так критично конечно
Лучше случайные значения передать как аргументы, чтобы функция оставалась чистой. Так ее легче будет тестировать. @antyadev в презентации настоятельно рекомендовал даже UtcNow передавать извне.
Обсуждают сегодня