Changes between Version 4 and Version 5 of Ticket #781, comment 5
- Timestamp:
- Dec 5, 2025, 5:39:00 PM (3 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #781, comment 5
v4 v5 6 6 2. Добавить ее совершенно отдельно как новый независимый элемент. 7 7 8 Технологически реализовать вариант 1 намного проще, кроме того это более понятно и логично, когда все маски в одном месте. Но есть одна неприятность: существующий код при чтении конфигурации платы проверяет, что в данных элемента `<masks/>` ровно 5 значений. Таким образом, в варианте 1 будет нарушена обратная совместимость: swd старых ревизий будут игнорировать в конфиге элемент `<masks/>` с 6 значениями (созданный новыми ревизиями swd).8 Технологически реализовать вариант 1 намного проще, кроме того это более понятно, логично и удобно, когда все маски в одном месте. Но есть одна неприятность: существующий код при чтении конфигурации платы проверяет, что в данных элемента `<masks/>` ровно 5 значений. Таким образом, в варианте 1 будет нарушена обратная совместимость: swd старых ревизий будут игнорировать в конфиге элемент `<masks/>` с 6 значениями (созданный новыми ревизиями swd). 9 9 10 10 В этом связи у меня вопрос: допустимо ли нарушение обратной совместимости, о котором я написал выше, или надо реализовывать вариант 2?
