Комментарии 11
Толсто. ЦФТ перешёл на ЦФТ при помощи специалистов ЦФТ. Казалось бы, причём тут ЦФТ.
Национальный расчетный депозитарий не входит в группу компаний ЦФТ
ЦФТ перешёл на ЦФТ
Не совсем так: НРД перешёл с одного инструментария разработки ЦФТ на другой — так будет вернее
при помощи специалистов ЦФТ
Без помощи не обошлось, но внедрение у них мы не заказывали, обошлись своими силами, именно поэтому есть о чём рассказать
Казалось бы, причём тут ЦФТ
Тема не настолько широкая, а в первую очередь, материал может быть полезен именно специалистам по ЦФТ-Банк и ЦФТ-Ритейл банк.
Он представляет из себя zip-архив, внутри которого находятся текстовые файлы с кодом, а также некоторая метаинформация. Побочным эффектом является возможность просмотреть и даже изменить код в передаваемой поставке без установки в какую-то БД, что в случае с mdb-форматом было невозможно.
В zip поменять можно, а в mdb нельзя. Почему?
Теоритически, возможно менять и в mdb, но есть существенные ограничения, которые многих останавливают.
Во-первых, должен быть установлен MS Access, причём версии 2010 и ранее, т.к. современный Access даже не открывает mdb, сохранённый Администратором проектов ЦФТ (формат файла MS Access 2.0 является устаревшим).
Во-вторых, и самое главное, mdb — это база данных, структура которой не прозрачна и не описана в документации.
При этом структура хранения файлов в zip идентична структуре хранения файлов в проекте, как и сами эти файлы. Т.е. всё совершенно прозрачно и не требует в обязательном порядке вообще никаких дополнительных инструментов для просмотра и редактирования.
Во-первых, должен быть установлен MS Access, причём версии 2010 и ранее, т.к. современный Access даже не открывает mdb, сохранённый Администратором проектов ЦФТ (формат файла MS Access 2.0 является устаревшим).
Во-вторых, и самое главное, mdb — это база данных, структура которой не прозрачна и не описана в документации.
При этом структура хранения файлов в zip идентична структуре хранения файлов в проекте, как и сами эти файлы. Т.е. всё совершенно прозрачно и не требует в обязательном порядке вообще никаких дополнительных инструментов для просмотра и редактирования.
Для редактирования и просмотра mdb без установки MS Access можно использовать Sdbf или DBeaver. Только такой трюк не удастся с подписанным хранилищем (pckx).
Ещё раз соглашусь, докапаться до содержимого и поменять mdb тоже можно после соответствующих усилий. Но я говорю о легком способе интуитивно понятном любом разработчику или сопровожденцу. В случае с mdb такого способа нет, это имелось ввиду в статье.
Что касается подписанных zip, там тоже только просмотром есть смысл пользоваться, т.к. при изменении подпись, разумеется, станет невалидной.
Единственное, что такое pckx? Есть xpck — подписанный список элементов для удаления (всё в одном файле), либо хранилище mdb и отдельно его подпись в файле sgn.
Отмечу, что для zip информация о подписи содержится внутри самого этого архива в отдельном файле.
Только такой трюк не удастся с подписанным хранилищем (pckx)
Что касается подписанных zip, там тоже только просмотром есть смысл пользоваться, т.к. при изменении подпись, разумеется, станет невалидной.
Единственное, что такое pckx? Есть xpck — подписанный список элементов для удаления (всё в одном файле), либо хранилище mdb и отдельно его подпись в файле sgn.
Отмечу, что для zip информация о подписи содержится внутри самого этого архива в отдельном файле.
Мне кажется, еще рано переводить на новую платформу, но как почитать про чужой опыт всегда интересно, спасибо
Например, только недавно появилась поддержка работы с группами доступа, пока работающая с ошибками.
А2 он такой, помесь А1 и Pick. Полный контроль над группами доступа возможен в UAdmin.
Поэтому в А2 возможен не только перенос групп, но и их создание, включение групп и объектов доступа.
Про какие ошибки идёт речь? Дефекты исправляются через обратную связь, возможно не заявляли о них.
Получается, что на данный момент A2 — уже помесь A1, Pick и UAdmin, так ведь будет правильно сказать.
В статье сказано, что «Большинство недочетов, которые мы фиксируем, ЦФТ устраняет в пределах месяца». Это достаточно точная фраза — большинство регистрируемых ошибок устаняют быстро, но часть исправлений несколько затягивается, что, на мой взгляд, представляет нормальный рабочий процесс.
Например, по функционалу с группами доступа несколько ошибок было исправлено, пока статья находилась на модерации. Сейчас вижу, что осталась только одна проблема — доступ на операции в ссылочных ТБП. Здесь нет смысла останавливаться на таких подробностях, т.к. есть уверенность, что и эту ошибку поправят в ближайших версиях. В статье лишь хотел подчеркнуть, что система всё ещё очень активно развивается, в неё вводятся большие куски нового функционала, где неизбежны «детские болезни», которые, однако, вполне эффективно лечатся разработчиками.
В статье сказано, что «Большинство недочетов, которые мы фиксируем, ЦФТ устраняет в пределах месяца». Это достаточно точная фраза — большинство регистрируемых ошибок устаняют быстро, но часть исправлений несколько затягивается, что, на мой взгляд, представляет нормальный рабочий процесс.
Например, по функционалу с группами доступа несколько ошибок было исправлено, пока статья находилась на модерации. Сейчас вижу, что осталась только одна проблема — доступ на операции в ссылочных ТБП. Здесь нет смысла останавливаться на таких подробностях, т.к. есть уверенность, что и эту ошибку поправят в ближайших версиях. В статье лишь хотел подчеркнуть, что система всё ещё очень активно развивается, в неё вводятся большие куски нового функционала, где неизбежны «детские болезни», которые, однако, вполне эффективно лечатся разработчиками.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Не так страшен черт, как его малюют: как мы перевели разработку ЦФТ-Банк на платформу CFT Platform IDE (Admin 2.0)