Что не так с изменениями законов? Когда закон планируют изменить, каждый может ознакомиться с перечнем изменений. Это хорошо, но как именно это реализовано технически? Откроем текст какого-нибудь законопроекта. Ход их принятия прозрачен, но вот сами изменения изложены следующим образом: Прежде всего, как получить доступ к этому тексту - нужно скачивать документ. Это уже не очень. Идём дальше: имеется текстовая ссылка на закон, причём очень громоздкая (это ещё маленькая). Да, эта ссылка очень точная, но она не позволяет перейти к документу без поиска в интернете. Дальше, мы видим, что указывается, где и что предлагается изменить: что-то убрать, что-то добавить, что-то изменить. В целом, суть понятна, но, на самом деле, есть куда более хороший способ отображать изменения. Закон - это программный код Текст, который задаёт правила поведения некоторой системы, фактически, является программным кодом. Программист описывает, как должен действовать компьютер для решения поставленной задачи. И