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

Резултати

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

Търсене: #greenhydrogen

当前筛选 #greenhydrogen清除筛选
“OʻzTMK” AJ | Rasmiy kanal

@uztmk_official · Post #3821 · 20.01.2026 г., 14:53

#TMK#ESG #GreenHydrogen ✅ TMKda “yashil vodorod” bo‘yicha xalqaro hamkorlik istiqbollari muhokama qilindi Bugun O‘zbekiston texnologik metallar kombinati (TMK) bosh ofisida sanoat gazlari va vodorod texnologiyalari bo‘yicha yetakchi kompaniya — "Air Products Central Asia Group" bosh direktori Vatslav Xarant boshchiligidagi delegatsiya bilan uchrashuv bo‘lib o‘tdi. 🧊Uchrashuvda tomonlar quyidagi yo‘nalishlarda hamkorlik imkoniyatlarini muhokama qildilar: ✔️ESG ko‘rsatkichlarini kuchaytirish hamda ishlab chiqarishda dekarbonizatsiya jarayonlarini jadallashtirish; ✔️ TMK ehtiyojlari uchun vodorod yetkazib berish; ✔️ yashil vodorod ishlab chiqarish bo‘yicha qo‘shma loyihalar; ✔️inert va texnik gazlar ta’minoti. Mazkur hamkorlik TMKning ESG talablari asosida ishlab chiqarishni modernizatsiya qilish va past uglerodli sanoat yechimlarini joriy etish bo‘yicha ustuvor yo‘nalishlarini rivojlantirishga xizmat qilishi kutilmoqda. ⚡️ Ma’lumot uchun, "Air Products" vodorod, kriogen texnologiyalar va sanoat gazlari bo‘yicha kompleks injiniring yechimlarini taklif etuvchi xalqaro kompaniya hisoblanadi. 🫥🫥🫥 📎На русском языке 📎In English 🫥🫥🫥 ✅TMK matbuot xizmati 🌐Web-site|🔵Facebook |📷Instagram| 🎰LinkedIn|🎬Youtube|🚀Telegram

Venture Village Wall 🦄

@venturevillagewall · Post #4322 · 06.03.2025 г., 13:00

Major Funding Rounds Announced Key funding updates: - Dislog Group: Raised $15.03M on Feb 28, 2025. Learn more - Daisy: Secured $15M on Mar 5, 2025, specializing in smart home automation. Learn more - VIE Technologies: Obtained $15M on Mar 4, 2025, focusing on predictive maintenance solutions. Learn more - Geneus: $13.73M raised on Mar 3, 2025, advancing science and technology innovations. Learn more - CoverForce: Announced $13M on Mar 5, 2025, for insurance API solutions. Learn more - Vrify: $12.5M raised on Feb 27, 2025, transforming 2D stories into 3D narratives. Learn more - Decibel Bio: $12M secured on Mar 5, 2025. Learn more - Stargate Hydrogen Solutions: $11.53M raised on Mar 3, 2025, for green hydrogen production. Learn more - Knostic: Raised $11M on Mar 5, 2025, focused on AI readiness assessments. Learn more - CoreWeave: $10M secured on Mar 5, 2025, for innovative intelligence solutions. Learn more #Funding#Startups#Automation#Sustainability#AI#Tech#VC#GreenHydrogen#Insurance#PredictiveMaintenance

🎓 Международная конференция “Чистые технологии в химической индустрии: наука, опыт, перспективы” 14- октября АО «Узкимесаноат» совместно с Агентством Инновационного развития Республики Узбекистан провели международную конференцию, которая объединила ведущих учёных России, Узбекистана, Кореи и других стран, где обсуждались актуальные направления развития чистой химической технологии и зелёной энергетики. 💡 В ходе пленарных сессий прозвучали доклады, охватывающие широкий спектр современных исследований: • Разработка микробиологических биотехнологий для химической промышленности Узбекистана — новые подходы к биоочистке и переработке органического сырья; • Инновационные материалы для систем хранения энергии и водородной энергетики — исследования российских учёных РХТУ им. Д.И. Менделеева; • Современные углеродные материалы на основе нефтяных остатков — технологии Корейского института химических технологий (KRICT); • Извлечение лития из водных источников Узбекистана с использованием углеродных нанотрубок — разработки отечественных химиков; • Экологический баланс при использовании химических добавок для бетона — новые решения для строительной отрасли; • Катализаторы нового поколения для производства зелёного водорода — исследования Центра передовых технологий Узбекистана. Особый акцент был сделан на перспективах сотрудничества научных институтов и промышленности, а также вовлечении молодых исследователей в будущие конференции — с возможностью представления стендовых докладов и постерных сессий. 🤝 Участники отметили высокий уровень организации и выразили готовность к развитию совместных проектов в области чистой химии, устойчивой энергетики и материалов будущего. #РХТУ#Менделеев#Uzbekistan#CleanTech#GreenHydrogen#Conference#Innovation#Science#Tashkent