TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #721 · 26.12

Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev

Hashtags

Резултати

Намерени 30 подобни публикации

Търсене: #cbdc

当前筛选 #cbdc清除筛选
Илья AGI TV 🤖

@ilia_plasma · Post #27 · 04.07.2023 г., 06:48

💶ЕС и крипто Евро. #регуляция Европа с огромной скоростью внедряет цифровую экономику в свою древнюю банковскую систему. Вот подъехал свежий документ от Европейской Комиссии по внедрению цифрового EURO#CBDC Рассмотрим ключевые моменты и сделаем выводы: - Предложение мотивировано цифровизацией европейской экономики и сдвигом платежной парадигмы в сторону частных цифровых средств платежа. Единственными текущими формами денег центрального банка и законным платежным средством, являются банкноты и монеты, которые в одиночку не могут поддерживать экономику ЕС в цифровую эпоху. - Цель предложения - создать цифровое ЕВРО как дополнение к наличным и адаптацию официальных форм валюты к технологическим вызовам платежного и трансграничного рынка. Цифровое евро также будет предложено в качестве публичного цифрового средства платежа, поддерживая более сильный, конкурентоспособный, эффективный и инновационный европейский рынок розничных платежей и сектор цифровых финансов. - Цифровое евро не является программируемыми! деньгами и поэтому не может быть использовано для ограничения его расходования на определенные товары или услуги. Оно должно быть полностью взаимозаменяемым. - Цифровое ЕВРО будет поддерживать ключевые политики и регуляцию, проводимые Европейским Союзом, в частности, защиту личных данных, доступность и финансовое инклюзию. Оно будет разработано таким образом, чтобы минимизировать обработку личных данных поставщиками платежных услуг (платежными система, кошельками и тд) и Европейским центральным банком. (но это не точно) - Цифровое евро будет предлагаться, следуя подходу, аналогичному Директиве о платежных счетах, которая направлена на обеспечение универсального доступа к платежным счетам с базовыми функциями для всех потребителей. (для пользователей банков и платежек ничего не поменяется) - Установление и регулирование цифрового евро является мерой, необходимой для обеспечения использования евро в качестве единой валюты в цифровую эпоху. Этот регламент должен обеспечить использование цифрового евро одинаковым образом, в соответствии с одинаковыми правилами и условиями, без фрагментации по всей зоне евро. Что мы имеем в итоге: - ЕС как и другие развитые страны пытается вывести на рынок свою замену кэша - цифрового кеша или CBDC - Главная задача CBDC в любой стране это сдвиг гегемонии Американских платежных систем и карт и вытеснения их из локально рынка денежных переводов и онлайн коммерции (вот почему Америка будет последней страной внедряющей CBDC) - К эмиссии физических банкнот появится эмиссия цифровой валюты, что в разы дешевле в обслуживании и контроле - Использование и оборот цифрового ЕВРО будет полностью контролироваться ЦБ и процесситься на их технических решениях - До сих пор нет решений для проблемы с кросс-CBDC, то есть обмен цифрового ЕВРО на цифровой Рубль, скорее всего этот сегмент также оставят за FX биржами - Остальные платежные системы и банки станут пользователями этой гос.инфраструктуры аналогично тому как криптокошельки используют блокчейны для процессинга транзакций - Внедрение CBDC уничтожает рынок платежных систем, так как замещает их инфраструктуру и бизнес модели - Блокчейна в CBDC нет и не будет, но будет альтернативная инфраструктура - DLT (по сути приватный блокчейн для государства) - CBDC это не про новый DeFi, финансовые сервисы все также будут монопольно предоставляться банками - CBDC разом убивает весь рынок фрода, отмыва, серого оборота и p2p обмена криптой в ЕС - Внедрение CBDC совместно с регуляцией криптовалютных активов дает очень позитивные ожидание по масс адопшену последних в ЕС (конечно же с полным КУС и тотальным налоговым контролем) 🤓Заметит ли появление на рынке CBDC обычный законопослушный гражданин ЕС - нет! CBDC это в первую очередь банковский и платежный backend. * Нашим регуляторам на заметку.

🗺 Travel the World | Private Expeditions

@expeditionsworldwide · Post #134 · 09.10.2020 г., 17:54

⚙️ China has announced the first digital Yuan (¥) distribution to residents: this month, the government will randomly distribute 10 million coins to 50,000 individuals and 3,389 merchants in Luohu District, Shenzhen. To do this, users must provide their name, ID card, mobile phone number, and register the wallet with China Construction Bank, People's Bank, Industrial and Commercial Bank, or Agricultural Bank of China. # China #CBDC#DCEP

Hashtags

⚡️Цифровой рубль — концлагерь для россиян? 16 февраля, 18:00 (мск) состоится долгожданный прямой эфир на канале #Разоблачено. Тема цифрового рубля, цифровой валюты и последствий их введения стала одной из самых обсуждаемых тем в обществе. Причем народ явно понимает, что эта инициатива нам ничего хорошего не несет. И поэтому в массе своей начинает выражать несогласие с введением цифровых денег. Однако, пропаганда не дремлет. И СМИ, и ЦБ начинают убеждать людей в удобстве использования этой так называемой «валюты», хотя независимые эксперты, финансисты и экономисты считают, что это даже деньгами назвать нельзя! Скорее, это будет система баллов, оценивающая поведение каждого из нас. Но несмотря на протесты народа, Владимир Путин идет и заявляет, что цифровой рубль будет введен уже летом. Что такое цифровые валюты и цифровой рубль? Чем они так насторожили россиян? Стоит ли отказываться от цифрового рубля и как это грамотно сделать? Смотрите сегодня в нашем эфире! #цифровойРубль#Разоблачено#CBDC

Garantex News Russia

@garantexnews · Post #14504 · 12.03.2025 г., 15:00

🇺🇸В Конгрессе выступили за ускоренное принятие закона о стейблкоинах Конгрессмен Том Эммер на слушаниях в Комитете по финансовым услугам Палаты представителей США заявил о необходимости ускорить принятие закона о стейблкоинах. ▫️ Он также выступил против цифровых валют центральных банков (CBDC), заявив, что их внедрение угрожает стабильности мировой финансовой системы и подрывает доминирование доллара. ▫️ В начале марта Эммер внес в Палату представителей законопроект, запрещающий выпуск CBDC без согласия Конгресса. ▫️ Политик поддерживает легализацию стейблкоинов и считает, что их использование в качестве средства платежа обеспечит конфиденциальность пользователей. ▫️ Интеграция стейблкоинов в финансовую систему США ускорит ее цифровизацию, повысит безопасность и улучшит прозрачность операций. #Стейблкоины#CBDC#Финансы

Garantex News Russia

@garantexnews · Post #13743 · 27.11.2024 г., 07:30

🇲🇦Марокко планирует разрешить использование крипты ▫️ Операции с цифровыми валютами в Марокко запрещены с 2017 года. Однако правительство страны совместно с Центробанком планирует легализовать такой инструмент, так как люди пользуются криптовалютой несмотря на действующий мораторий. ▫️ В пресс-центре Банка Марокко подчеркнули, что готовится законопроект о регулировании криптовалюты. Он должен быть принят в ближайшее время. ▫️ Кроме этого, ЦБ прорабатывает варианты создания национальной цифровой валюты (CBDC). ▫️ Такой токен контролируется Центробанком в отличие от децентрализованных виртуальных валют. То есть государству выгоднее интегрировать CBDC в финансовую систему, но параллельно оно готово разрешить использование биткоина и других монет. #Марокко#Криптовалюта#CBDC АкадемияGarantex|Garantex Announcements|ВКонтакте|YouTube

Garantex News Russia

@garantexnews · Post #14320 · 13.02.2025 г., 07:00

🏦Более 30% центробанков отложили запуск CBDC 🔸 По данным OMFIF, 31% центральных банков решили приостановить разработку национальных цифровых валют. Главная причина – отсутствие законодательной базы. 🔹 Большинство регуляторов все же планируют выпустить токены в срок, а 10% намерены ускорить процесс для интеграции в финансовую систему. 🔸 Центробанки также отмечают экономические и технические сложности, в том числе проблемы с офлайн-платежами и конфиденциальностью транзакций. 🔹 В США глава ФРС Джером Пауэлл на этой неделе выступил в Сенате и объявил, что регулятор не станет выпускать цифровую версию доллара. Мораторий продлится как минимум до окончания срока полномочий Пауэлла на посту главы ФРС в мае 2026 года. 🔸 23 января Дональд Трамп подписал указ, который официально запрещает выпуск и обращение CBDC на территории США. #CBDC#ЦифроваяВалюта#Регулирование

ПредишнаСтр. 1 от 3Следваща