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

Резултати

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

Търсене: #insta360

当前筛选 #insta360清除筛选
#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #14493 · 08.11.2025 г., 14:00

📸 Insta360 kompaniyasi 4 yildan beri xodimlarga bonus sifatida oltin klaviatura tugmalarini sovg‘a qilib keladi ⌨️ Eng qimmat tugma — bo‘sh joy (Space) bo‘lib, u deyarli $50 000 turadi. Oltin narxi o‘sib borayotganini hisobga olsak, bu nafaqat sovg‘a, balki investitsiya ham. 👨‍💻 Rahbariyatning aytishicha, ular shu yo‘l bilan xodimlarning mehnatini qadrlashadi — ular bosgan har bir tugma kompaniya uchun “toshni oltin”ga aylantiradi. ➡️#insta360 | Birinchi raqamli IT-Blog

Hashtags

XP Digital Lab

@rocchl · Post #8668 · 14.01.2026 г., 02:26

影石旗舰网络摄像头 Link 2 Pro 系列发布:1/1.3 英寸大底传感器、AI 追踪,1398 元起 影石 Link 2 Pro 系列搭载 1/1.3 英寸大底传感器,支持 4K、HDR、双原生 ISO,并新增指向麦克风以提升弱光与嘈杂环境下的画质和收音。Pro 版具备 AI 追踪、两轴云台与单反级景深效果,并可与 Wave 组合实现一体化音视频方案。系列售价 1398 元起,提供标准、桌面直播与全能直播等多种套装选择。 京东影石Link 2 Pro Link 2C Pro 标签:#insta360 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

Home decor

@dzdigital3 · Post #18553 · 11.07.2025 г., 10:57

#AliExpress #Insta360 Ace Pro Action Camera With Leica 1/1.3" Sensor 2.4'' Flip Touchscreen 8K HDR Magnetic Mount Waterproof 💥💥Price US $258💥💥 Coupon 30$ :👇 Spain : ESCNY30 USA : USAFF030 France : 30CNYFR PL : CNYNL30 Other countries codes 👇 https://bit.ly/42ytYSO Link product https://s.click.aliexpress.com/e/_EySg3Y0

#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #14244 · 25.08.2025 г., 07:38

🌱#SeedsForTheFuture2025– talabalarga o‘zini global darajada namoyon qilish va AKT sohasida o’z bilimlarini oshirish uchun ajoyib imkoniyat. 🌱 Ishtirok etish uchun arizalarni 2025-yil 31-avgustga qadar topshiring. Buning uchun rezyume, o‘qishdagi baholar to‘plami, motivatsion xat, o‘zingiz haqingizda ingliz tilida qisqa video tayyorlash, yutuq va mukofotlaringiz (mavjud bo‘lsa) bilan bo‘lishish, shuningdek#Huawei AKT Akademiyasida ro‘yxatdan o‘tgan bo‘lishingiz zarur. Batafsil talablar va ko‘rsatmalar havola orqali joylashtirilgan. https://www.huawei.com/uz/events/seeds-for-the-future-2025 📧 Barcha materiallar [email protected] elektron pochtasiga yuboriladi. Xalqaro ta’lim loyihasining bir qismi bo‘lish imkoniyatini qo‘ldan boy bermang! ➡️#insta360 | Birinchi raqamli IT-Blog

华人社

@hrtt · Post #2202 · 23.03.2026 г., 15:58

😁 😁 😀 😀 重磅!大疆正式起诉影石,无人机“权属大战”火热爆发!🔥 科技圈炸锅了!两家影像巨头正式撕破脸,大疆(DJI) 已在深圳中院正式起诉 影石(Insta360),一场关于专利与核心人才的博弈正式搬上台面!⚖️🔥 大疆一口气甩出6项诉讼,指控影石的核心专利原本应归大疆所有。这不仅是钱的事,更是动了影石的技术根基!大疆指控影石在申请国内专利时,故意隐藏发明人姓名,但在国际申请中却“露了馅”。经比对,这些发明人竟是大疆前核心研发大拿!大疆直指影石利用“前任”在职成果进行抢跑。去年影石发布全景无人机杀入大疆腹地,大疆随即推出全景相机反攻影石大本营。双方早已火药味十足,这次起诉被视为大疆精准打击影石“出海”与“上市”的关键一步! 消息一出,影石(Insta360)股价早盘应声下跌!影石官方目前紧急表示:正与法务部核实,将按规定披露。 😁 😁 😁 😁 😁 😁 😁 😁 😁 😁 😁 😁 😁 😁价格战打起来 #大疆起诉影石#DJI#Insta360#科技圈大事件#专利战争#无人机#全景相机#商业博弈 😀一键订阅😀助推频道

GitHub Trends

@githubtrending · Post #14921 · 06.07.2025 г., 13:00

#rust#fpv#gopro#gpu#gpu_computing#gyroscope#insta360#rolling_shutter_undistortion#rust#sony_alpha_cameras#stabilization#video#video_processing Gyroflow is a powerful video stabilization software that uses gyroscope data from cameras like GoPro, Sony, and Insta360 to make your videos smooth and steady. It corrects lens distortion, rolling shutter effects, and can even level the horizon for a professional look. You can preview changes in real-time, use GPU acceleration for fast processing, and apply stabilization directly in popular video editors with plugins. It supports many video formats and works on Windows, Mac, Linux, Android, and iOS. Using Gyroflow helps you create high-quality, cinematic videos without bulky equipment or complicated setups[1][3][5]. https://github.com/gyroflow/gyroflow