Changes between Initial Version and Version 1 of Ticket #781, comment 5
- Timestamp:
- Dec 5, 2025, 5:36:54 PM (3 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #781, comment 5
initial v1 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?
