Changes between Version 3 and Version 4 of Ticket #781, comment 5


Ignore:
Timestamp:
Dec 5, 2025, 5:38:38 PM (3 weeks ago)
Author:
alx

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #781, comment 5

    v3 v4  
    662. Добавить ее совершенно отдельно как новый независимый элемент.
    77
    8 Технологически реализовать вариант 1 намного более просто, кроме того это более понятно и логично, когда все маски в одном месте. Но есть одна неприятность: существующий код при чтении конфигурации платы проверяет, что в данных элемента `<masks/>` ровно 5 значений. Таким образом, в варианте 1 будет нарушена обратная совместимость: swd старых ревизий будут игнорировать в конфиге элемент `<masks/>` с 6 значениями (созданный новыми ревизиями swd).
     8Технологически реализовать вариант 1 намного проще, кроме того это более понятно и логично, когда все маски в одном месте. Но есть одна неприятность: существующий код при чтении конфигурации платы проверяет, что в данных элемента `<masks/>` ровно 5 значений. Таким образом, в варианте 1 будет нарушена обратная совместимость: swd старых ревизий будут игнорировать в конфиге элемент `<masks/>` с 6 значениями (созданный новыми ревизиями swd).
    99
    1010В этом связи у меня вопрос: допустимо ли нарушение обратной совместимости, о котором я написал выше, или надо реализовывать вариант 2?