Size: a a a

2021 October 16

t

tavvi in CODE BLOG / C#
не подчеркивает, а почему должен?
источник

RO

Roman Onofreichuk in CODE BLOG / C#
а, не заметил
источник

RO

Roman Onofreichuk in CODE BLOG / C#
у тебя и отрисовка и модель игры в одном классе
надо понимать что отрисовывать должен один код, а логика поведения должна быть в другом коде
источник

RO

Roman Onofreichuk in CODE BLOG / C#
Про паттерны надо конечно почитать
источник

t

tavvi in CODE BLOG / C#
вся отрисовка через один метод в классе Drawer, вся логика змейки в другом классе
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
@ranmuru ты там ревьювить рвался
источник

EA

Egene Avdeev in CODE BLOG / C#
Он вроде про серьёзные проекты говорил
источник

RO

Roman Onofreichuk in CODE BLOG / C#
ну он сам предлагал так то
источник

RO

Roman Onofreichuk in CODE BLOG / C#
@tavv1 зачем так делать?
источник

EA

Egene Avdeev in CODE BLOG / C#
Было бы неплохо
источник

t

tavvi in CODE BLOG / C#
вызвать потом init чтобы воссоздать начальное состояние
источник

RO

Roman Onofreichuk in CODE BLOG / C#
SnakeGame это конструктор, конструктор конструирует объект
это его задача, а не отдельного метода Init
источник

RO

Roman Onofreichuk in CODE BLOG / C#
@tavv1 ты же читал клин код, там же Боб писал о том что методы нужно именовать так чтоб не пришлось пояснительные комменты писать на каждый метод
источник

t

tavvi in CODE BLOG / C#
еще конструктор создает новую переменную, а если мне нужно потом не создавая новый объект воссоздать начальное состояние как мне это сделать?
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
Метод  reset
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
И его же в конструкторе дергать
источник

RO

Roman Onofreichuk in CODE BLOG / C#
@tavv1 почему не enum?
источник

t

tavvi in CODE BLOG / C#
имеешь в виду переименовать метод с init на reset?
источник

t

tavvi in CODE BLOG / C#
там есть класс который создает меню с выбором и варианты выбора задаются массивом, не очень понимаю зачем сюда enum
источник

ND

Nikolajs Djačenko in CODE BLOG / C#
Почему бы не сделать свойство у самой Snake IsDead? И кстати, булевы поля и свойства хорошо бы начинать с вопросительного глагола: is, has, should, can и так далее
источник