What1slove / RefactoringLab

Вторая лабораторная по рефакторингу
0 stars 0 forks source link

Одержимость элементарными типами + Некорректное именование (Collumn) #10

Open What1slove opened 4 years ago

What1slove commented 4 years ago

Точки хранятся как массивы int Почему плохо: 1 Тяжело читается и понимается 2 Можем забыть соответствие данных и ячейки В конструкторе переменные p1x, p2y и т.д, то что это соответствует x и y для point1 и point 2, понятно не сразу Почему плохо: 1 Тяжело читается и понимается Код: `private int[] point1; private int[] point2;

public Column(int p1x, int p1y, int p2x, int p2y){
    point1 = new int[2];
    point1[0] = p1x;
    point1[1] = p1y;
    point2 = new int[2];
    point2[0] = p2x;
    point2[1] = p2y;
}`