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

Резултати

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

Търсене: #dreame

当前筛选 #dreame清除筛选

🏠 Ofertas de primavera de Dreame #dreame ✅ Oferta: descuentos de hasta 380 euros⁣ El comienzo de la Primavera está a la vuelta de la esquina, y desde Dreame quieren que aprovechemos para renovar alguno de nuestros electrodomésticos. Entre robots aspiradores y aspiradores, además de moldeadores de cabello, entre otras cosas, podemos encontrar un abanico realmente amplio en su catálogo. Y lo mejor de todo es que ahora mismo podemos encontrar varios de estos dispositivos en oferta. Por poner un ejemplo, tenemos un gran descuento en el DREAME L10s Ultra Gen 3 Kit, un robot aspirador y friegasuelos con una potencia de succión de 25.000Pa, que además está repleto de funciones para tener la mejor limpieza autónoma en casa. En el caso de preferir una aspiradora sin cables, la DREAME H15 PRO es otro de los productos en oferta, cuya principal ventaja es que permite incluso aspirar residuos húmedos. Y finalmente, para temas de belleza tenemos opciones como el DREAME AirStule Pro, un moldeador 7 en 1 capaz de secar, dar volumen al cabello y mucho más. ➡️ Rebajas de Primaverahttps://is.gd/iDns0W ➡️DREAME L10s Ultra Gen 3 Kithttps://tinyurl.com/3vjah6ap ➡️DREAME H15 PROhttps://tinyurl.com/bdd5u2ht ➡️DREAME AirStule Prohttps://tinyurl.com/88fy8mu8 📣 Síguenos: @compradiccion 📱Síguenos en TikTok: https://www.tiktok.com/@compradiccion 🌎compradiccion.com ℹ️ Ofrecido por Dreame

Hashtags

MAJOR

@major_auto_official · Post #3695 · 19.10.2025 г., 10:00

Интересную маркетинговую стратегию выбрал китайский производитель пылесосов Dreame. Преуспев с бытовой техникой, компания решила делать автомобили. Сейчас в Китае столько произодителей авто, что выделиться сложно. Чтобы не потеряться, Dreame начала копировать дизайн люксовых машин. Сначала Bugatti и Rolls Royce, теперь еще и Bentley. Это все немного странно, но нельзя отрицать, что о компании заговорили. Ни одного автомобиля еще по факту нет, только концепты, а она уже считается автопроизводителем. Это ерунда — 👎 Но в этом что-то есть — 🤝 #dreame

Hashtags

КИТАЙСКАЯ ПРЕМИУМ ТЫКВА Хотел бы поделиться свои опытом недолгого обладания китайским чудом техники и предостеречь вас от проблем, о которых вы, возможно, даже не подозревали. Речь пойдёт о пылесосе фирмы Dreame, который некоторые блогеры на полном серьёзе сравнивают с Dyson как что-то примерно одинаковое. 😂 В рекламе Дайсона меня упрекнуть не получится, потому что пылесосы этой фирмы давно не продаются в РФ официально, соответственно, и платить мне за их рекламу некому. Поэтому буду называть этот бренд открыто. Так вот, проводной пылесос Dyson служит мне верой и правдой уже лет 10 или даже 15, в нём за это время не сломалось вообще НИЧЕГО. В прошлом году настало время купить беспроводной пылесос, но Дайсона по известным причинам в РФ официально больше нет. Я забрёл в "премиальный" брендовый салон пылесосов Dreame на Новой Риге и был удивлён ассортиментом и видом товаров. Выглядели они не хуже, а то и лучше Dyson. Я решил, что раз Dreame продаётся в РФ официально, то никаких проблем с запчастями не будет. Ну а покупка в брендовом салоне в 1.5 раза дороже, чем в других местах, поможет мне решить любые проблемы, если они возникнут. Проблемы начались почти сразу. Где-то на 10-15 установку пылесоса на док-станцию, она перестала засасывать пыль в мешок. Чтобы функция заработала снова, приходилось вынимать вилку из розетки и засовывать обратно (видимо, чтобы заклинившие китайские "мозги" пылесоса перезагрузились). Я отвёз пылесос в фирменный бутик, где его диагностировали почти 40 дней, как покойника, после чего заявили, что он полностью исправен. Естественно, он как был неисправен, так и остался. Поскольку недостаток не самый критичный, я просто плюнул на это и не стал с ними спорить Дальше перестала работать подсветка пыли на насадке. Сначала при повороте насадки направо, потом совсем перестала работать, а потом и вовсе насадка развалилась на две части. В фирменном магазине меня обрадовали, что гарантия на этот китайский чудо-пылесос 1 год, а у меня прошёл 1 год и 1 месяц, соответственно, я могу идти с ним в пешее эротическое. Никакие мои проблемы они решать не будут, даже несмотря на то, что я купил это чудо-юдо в их фирменном салоне в 1.5 раза дороже (со всеми остальными брендами это избавляло меня от любых проблем, но не с Dreame). При этом данной насадки у них нет в наличии даже за деньги!!! Единственное, чем они могут мне помочь, это дать ссылку на сайт, где можно заказать такую насадку со сроком доставки... 3 месяца!!! И это при том, что на новейший Dyson, который только вышел в прошлом году и вообще не продаётся в РФ официально, насадки продаются на Авито в огромном количестве в наличии!!! В общем, придётся отправить этот пылесос туда же, куда и пыль с него - на помойку. Нанимать юриста для суда по пылесосу нецелесообразно дорого, а в проект "Социальный Ярдрей" меня не возьмут. 😂😂😂 Ну а вам мой опыт бесплатно, пользуйтесь - не всегда китайския красивая обёртка соответсвует содержанию. @dreame_ru#dreame

Hashtags

Venture Village Wall 🦄

@venturevillagewall · Post #3859 · 12.01.2025 г., 22:00

Top Tech Announcements from CES 2025 🔍CES 2025 Highlights: 1. Roborock & Dreame: New vacuum robots with robotic arms, lifting items up to 500g. 2. Lenovo: Introduced ThinkBook Plus Gen 6 with expandable OLED display, from 14 to 16.7 inches. 3. Nvidia: Launched RTX 50 series, featuring DLSS 4 for significant performance boosts. 4. SwitchBot: Unveils modular robot K20 Plus Pro, combines various home tasks. 5. Razer: Debuted Project Ava, a real-time gaming assistant chat-bot. 6. Dell: Introduced a 32-inch QD-OLED monitor that adapts sound to user's head position. 7. TCL: Showcases Ai Me, a companion robot with interactive features. 8. Based Hardware: Reveals Omi, a wearable device with a neuro-helper powered by GPT-4. 9. Withings: Presents the Omnia smart mirror, integrating health data from wearables. 10. Halliday: Launches smart glasses with real-time translation capabilities. #CES2025#TechAnnouncements#Robots#AI#Nvidia#Gaming#Wearables#SmartHome#Lenovo#Roborock#Dreame#Razer#Dell#TCL#SmartGlasses#HealthTech#Innovations#Gadgets#VR#ComputerHardware#VC