Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области.
Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него.
"Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!"
Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее.
Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то.
С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше.
Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс.
В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков.
#dev
Tencent интегрирует WeChat с ИИ-агентом OpenClaw на фоне технологической войны в Китае
🕹 Компания Tencent запустила инструмент для интеграции своей платформы обмена сообщениями WeChat с агентом OpenClaw, углубляя свои усилия по внедрению ИИ-агентов, которые стали ключевым полем битвы между китайскими технологическими компаниями.
📌 Программное обеспечение под названием ClawBot будет отображаться в качестве контакта в WeChat, позволяя пользователям самого популярного в Китае приложения с более чем 1 миллиардом активных пользователей в месяц напрямую взаимодействовать с OpenClaw.
✅ Пользователи могут отправлять и получать команды для взаимодействия с агентом ИИ через интерфейс обмена сообщениями.
➡️ Интеграция происходит на фоне растущей популярности OpenClaw, агента с открытым исходным кодом и искусственным интеллектом, способного выполнять такие задачи, как передача файлов и отправка электронных писем от имени пользователей.
📍 Пользователи поспешили установить и поэкспериментировать с продуктами, созданными на основе агентов, что побудило технологические компании изучать возможности для бизнеса, несмотря на предупреждения властей о рисках для безопасности.
➡️ Интеграция WeChat в решения Tencent последовала за запуском компанией в начале этого месяца собственного пакета инструментов для работы с ИИ-агентами, включающего QClaw для индивидуальных пользователей, Lighthouse для разработчиков и WorkBuddy для предприятий.
Источник: Reuters
@chinastocksnet
Если полезно, поставьте лайк 👍😇
#Tencent
📞 Навигация по каналам
▪️Акции▪️Облигации
▪️Китай ▪️Трейдинг
▪️Новости▪️Клуб
Рост продаж Tencent на 13% обусловлен расширением масштабов внедрения искусственного интеллекта
📈 Компания Tencent Holdings Ltd. сообщила о росте выручки на 13%, которая за три месяца, закончившихся в декабре, выросла до 194,4 млрд юаней.
🕹 Компания делает большую ставку на агентный искусственный интеллект, и ожидается, что инвестиции в эту область как минимум удвоятся в этом году по сравнению с примерно 18 миллиардами юаней в 2025 году.
✅ Компания Tencent выпустила множество продуктов, использующих популярный фреймворк OpenClaw, и разрабатывает встроенного в WeChat ИИ-агента, призванного помочь пользователям автоматизировать задачи.
Источник: Bloomberg
@chinastocksnet
Если полезно, поставьте лайк 👍😇
#Tencent
📞 Навигация по каналам
▪️Акции▪️Облигации
▪️Китай ▪️Трейдинг
▪️Новости▪️Клуб
Tencent начала тестирование QClaw, обеспечивающего развертывание OpenClaw в один клик с интеграцией WeChat и QQ
✅ Компания Tencent начала внутреннее тестирование QClaw, пакета развертывания в один клик, разработанного для упрощения использования агентской платформы OpenClaw.
🟢 Вместо внедрения новой системы агентов, QClaw интегрирует существующую систему OpenClaw в более удобный для пользователя продукт, значительно снижая барьер для развертывания и использования.
📌 Согласно документации по тестированию, QClaw функционирует как локальный лаунчер, запускаемый одним щелчком мыши. После загрузки пакета пользователи могут развернуть OpenClaw непосредственно на своих компьютерах и быстро запустить агента ИИ по имени «Лобстер». Пользователи, у которых уже установлен OpenClaw, также могут подключаться к своим существующим системам и управлять ими через QClaw.
➡️ Платформа по умолчанию поддерживает множество популярных крупных моделей, включая Kimi, MiniMax, GLM и DeepSeek, а также позволяет пользователям интегрировать дополнительные модели.
❇️ Одной из примечательных особенностей является интеграция с социальными платформами Tencent. Благодаря подключению WeChat и QQ пользователи могут напрямую взаимодействовать с агентом OpenClaw через окна чата и удаленно запускать задачи на своих локальных компьютерах.
Источник: Pandaily
@chinastocksnet
Если полезно, поставьте лайк 👍😇
#Tencent
📞 Навигация по каналам
▪️Акции▪️Облигации
▪️Китай ▪️Трейдинг
▪️Новости▪️Клуб
Ubisoft и Tencent договорились о слиянии Vantage Studios на 4 миллиарда евро
✅ Компания Ubisoft сообщила в пятницу о завершении инвестиций Tencent в Vantage Studios — новое подразделение, созданное вокруг франшиз Assassin's Creed, Far Cry и Tom Clancy's Rainbow Six.
📌 Сделка оценивает Vantage по предварительной стоимости предприятия в 3,8 млрд евро (4,37 млрд долларов США) и включает в себя вливание 1,16 млрд евро от Tencent за 26,32% акций.
➡️ Ubisoft сохраняет исключительный контроль над дочерней компанией.
📌 Согласно соглашению, Tencent обязуется удерживать свою долю в Vantage в течение пяти лет, если только Ubisoft не потеряет контрольный пакет акций. Ubisoft обязана сохранять контрольный пакет акций не менее двух лет. В случае смены собственника Ubisoft в результате сделки, одобренной советом директоров, компания может выкупить акции Tencent по рыночной цене, но в случае отказа Tencent может принудительно продать акции.
Источник: Reuters
@chinastocksnet
Если полезно, поставьте лайк 👍😇
#Tencent
Apple и Tencent договорились о 15%-ном сокращении расходов на приложение WeChat Mini
🕹 Компания Tencent Holdings Ltd. заключила сделку с Apple Inc. , согласно которой производитель iPhone будет обрабатывать платежи и получать 15% от покупок в мини-играх и приложениях WeChat. Это положит конец громкому спору, который не утихает на крупнейшей в мире арене смартфонов.
🔹 Лидер китайской социальной сети и американская компания вскоре раскроют подробности своего соглашения, которое было достигнуто после более чем года переговоров, сообщают источники, знакомые с ходом обсуждения. Чтобы получить право на участие, разработчикам необходимо согласиться с определёнными требованиями Apple к программному обеспечению, например, с требованием предоставить родителям информацию о возрасте ребёнка, сообщил один из источников.
*️⃣ Согласованная ставка значительно ниже типичной 30%-ной комиссии для iPhone, но открывает новый источник дохода для Apple и снимает нагрузку с Tencent, которая управляет приложением WeChat, играющим ключевую роль в жизни большинства китайцев. Apple потребовала от Tencent закрыть лазейки, которые разработчики приложений использовали для перенаправления пользователей на внешние платёжные системы в обход фреймворка iPhone.
«У нас очень хорошие отношения с Apple, и мы сотрудничаем во многих областях», — заявил президент Tencent Мартин Лау в ходе телефонной конференции после публикации финансовой отчетности в четверг. «Мы обсуждаем с Apple возможность сделать экосистему мини-игр более динамичной. В какой-то момент, возможно, будет сделано официальное заявление».
Источник: Bloomberg
@chinastocksnet
Если полезно, поставьте лайк 👍😇
#Tencent
Рост Tencent на 280 миллиардов долларов может продолжиться на фоне роста доходов от игр
🕹 Поскольку растут опасения по поводу концентрации в технологических акциях на фоне возможного пузыря на рынке искусственного интеллекта, инвесторы вкладывают средства в акции Tencent Holdings Ltd., считая их более безопасным вариантом.
✅ Ожидается, что компания станет одной из немногих китайских технологических гигантов, которые отчитаются о положительном росте прибыли в предстоящих финансовых результатах, поскольку жесткие ценовые войны негативно сказываются на прибыли конкурентов. Высокие результаты в сегменте онлайн-игр могут способствовать продолжению ралли, которое в этом году увеличило рыночную стоимость Tencent примерно на 280 миллиардов долларов.
📈 В этом месяце акции выросли на 4,5%, отражая этот оптимизм, в то время как конкуренты Alibaba Group Holding Ltd. и JD.сom Inc. упали на Гонконгской фондовой бирже. С начала этого года «медведи» отступили на рынке Tencent: по данным S&P Global, короткие продажи акций составили менее 0,1% от объёма акций в свободном обращении.
Источник: Bloomberg
@chinastocksnet
Если полезно, поставьте лайк 👍😇
#Tencent
🤖 CEO Tencent Пони Ма о раннем этапе развития холдинга, роли продаж и судьбе:
🛒 Мы постоянно пытались продать #Tencent, но никто не собирался покупать. Мы не могли продать QQ (первая социальная сеть компании, MAU до сих пор в районе 850 млн), поэтому продолжали развивать проект самостоятельно.
💸 Раньше в г.Шэньчжэнь не было VC. Нам повезло, что прямо перед крахом пузыря доткомов мы привлекли $2 млн.
💠#Tencent
Your Number is Your Name.
Your Name is Your Number.
💥#Phoneword🌱
🔥 Unique & Unforgettable
🚀 A number you can not forget.
+888 0 TENCENT
+888 0 836 23 68
👇👇👇
Fragment.com/number/88808362368
&
🌐GetGems.io
🌐Phoneword Collection
#Phoneword
👇
🌐en.m.wikipedia.org/wiki/Phoneword
📡@Phoneword
🙏🌱
⚡️Tencent выпустили новые open-source модели перевода HY-MT 1.5
Модель доступна в двух версиях: 1.8B и 7B. Обе работают как на устройстве, так и в облаке и показывают высокую скорость и точность.
Модель идет в двух размерах:
1) 8B для устройств
Оптимизирована под потребительское железо, занимает около 1 ГБ памяти.
Благодаря on-policy distillation достигает задержки 0.18 секунды на 50 токенов, обходя многие коммерческие API.
2) 7B новая SOTA
Превосходит большинство средних по размеру open-source моделей и сопоставима с закрытых решений.
Поддержка 33 языков и 5 китайских диалектов с высокой точностью.
Модели уже используются в сервисах Tencent. Связка двух моделей обеспечивает стабильную работу как на устройствах, так и в облаке.
🔹Попробовать: https://hunyuan.tencent.com/modelSquare/home/list
🔹GitHub: https://github.com/Tencent-Hunyuan/HY-MT
🔹Hugging Face: https://huggingface.co/collections/tencent/hy-mt15
@ai_machinelearning_big_data
#opensource, #Tencent,
Tencent и Alibaba ведут переговоры об участии в первом раунде финансирования DeepSeek
✅ Компании Tencent Holdings Ltd. и Alibaba Group Holding Ltd. ведут переговоры об участии в раунде финансирования китайского пионера в области искусственного интеллекта DeepSeek.
🕹 Компания Tencent предложила приобрести до 20% акций DeepSeek, но стартап не горит желанием уступать столь значительную долю контроля.
➡️ Переговоры продолжаются, при этом ориентировочная оценка компании составляет около 40 миллиардов долларов, исходя из показателей публичных конкурентов, таких как MiniMax Group Inc.
Источник: Bloomberg
@chinastocksnet
Если полезно, поставьте лайк 👍😇
#BABA#Tencent
📞 Навигация по каналам
▪️Акции▪️Облигации
▪️Китай ▪️Трейдинг
▪️Новости▪️Клуб