Иевлева_1ая лабораторная #1

Closed
chtzsch wants to merge 2 commits from lab_01 into main
Owner
No description provided.
chtzsch added 2 commits 2023-09-19 19:19:42 +04:00
eegov approved these changes 2023-10-15 14:11:47 +04:00
eegov left a comment
Collaborator

Зачтено с понижением балла(ов)

Зачтено с понижением балла(ов)
@ -0,0 +15,4 @@
/// <summary>
/// Поле-объект для прорисовки объекта
/// </summary>
private SpeedBoatMovement? _tankerMovement;
Collaborator

Почему класс SpeedBoatMovement, а объект от класса _tankerMovement?

Почему класс SpeedBoatMovement, а объект от класса _tankerMovement?
@ -0,0 +7,4 @@
namespace SpeedBoatLab
{
public class SpeedBoat
Collaborator

В названии класса должен присутствовать префикс Entity

В названии класса должен присутствовать префикс Entity
@ -0,0 +53,4 @@
/// <summary>
/// Проверка на вместимость обьекта в рамки сцены
/// </summary>
if ((widthBoat >= screenWidth) || (heightBoat >= screenHeight))
Collaborator

Сперва все запомнили, а потом проверка?

Сперва все запомнили, а потом проверка?
@ -0,0 +55,4 @@
/// </summary>
if ((widthBoat >= screenWidth) || (heightBoat >= screenHeight))
{
Console.WriteLine("проверка не пройдена, нельзя создать объект в этих размерах");
Collaborator

Это просто класс, неизвестно, где он будет использоваться, в консоль или куда-то еще ничего не пишется, максимум - в логи

Это просто класс, неизвестно, где он будет использоваться, в консоль или куда-то еще ничего не пишется, максимум - в логи
@ -0,0 +68,4 @@
/// </summary>
public void SetPosition(int x, int y)
{
if ((x + widthBoat > screenWidth) || (y + heightBoat > screenHeight))
Collaborator

Не учтены все условия, при которых объект может выйти за границы

Не учтены все условия, при которых объект может выйти за границы
eegov closed this pull request 2023-10-15 14:13:09 +04:00

Pull request closed

Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: chtzsch/Pibd-21_Ievlewa_M.D._SpeedBoat_Normal#1
No description provided.