denoolen / CleanCode.HomeWork

0 stars 0 forks source link

Вынеси переменную stopGame вне цикла #3

Closed pingvin1308 closed 2 years ago

pingvin1308 commented 2 years ago

https://github.com/denoolen/CleanCode.HomeWork/blob/55c50273014abf40e7c247d1f24a8db69628af8c/CleanCode.HomeWork.git/CleanCode.HomeWork.git/Program.cs#L6

нужно понимать, что цикл заставляет каждый раз пересчитывать все операции. Соответственно в данной программе stopGame и secretrNumber создаются в каждой итерации цикла.

Расточительное использование памяти, сейчас это простая программа и такая ошибка допустима. Но со временем программы будут сложнее и там уже так делать будет нельзя :)