LINUX.ORG.RU

История изменений

Исправление XMs, (текущая версия) :

Магические числа x и y определяют положение фигуры при старте

X и y — это не магические числа, тут всё понятно, за что они отвечают (к слову, в конструкторе их у тебя и нет). А вот что такое 5, 16, 17, 21, 23 и 24 — совершенно неясно. Предполагаю, что 21 и 23 — размеры поля, но остальное вообще ничего не говорит. Выполни декомпозицию, выдели отдельные объекты и создай для них свои классы — код станет в разы понятнее

Исходная версия XMs, :

Магические числа x и y определяют положение фигуры при старте

X и y — это не магические числа, тут всё понятно, за что они отвечают. А вот что такое 5, 16, 17, 21, 23 и 24 — совершенно неясно. Предполагаю, что 21 и 23 — размеры поля, но остальное вообще ничего не говорит. Выполни декомпозицию, выдели отдельные объекты и создай для них свои классы — код станет в разы понятнее