﻿# V7005\. A variable is assigned to itself\.

Анализатор обнаружил потенциальную ошибку, связанную с тем, что переменной присваивается её собственное значение\.

Рассмотрим пример:

```cpp
change(width, height, length) {
  this.width = width;
  this.height = height;
  length = length;
}
```

Из кода видно, что поля объекта должны были получить значения одноимённых параметров метода\. Однако из\-за опечатки допущена ошибка: вместо модификации поля `length` параметру со схожим именем было присвоено его же значение\.

Пример корректного кода:

```cpp
change(width, height, length) {
  this.width = width;
  this.height = height;
  this.length = length;
}
```