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 подобни публикации

Търсене: #muhandislik

当前筛选 #muhandislik清除筛选

Muhandislik va texnologiya yo‘nalishlarini rivojlantirish davlatimiz rahbari tomonidan qo‘llab-quvvatlanmoqda Hurmatli prezidentimiz Shavkat Mirziyoyev bugun o‘tkazilgan videoselektorda muhandislarga yurtimizda va butun dunyoda talab yuqori ekanligidan kelib chiqib, xorijda o‘qish niyatida bo‘lgan yoshlarga ham muhandislik yo‘nalishida ustuvorlik berilishini ta’kidlab o‘tdi. “Yangi O‘zbekiston” universiteti hozirgi kunda xorijning dunyo reytingida top 100 talik o‘rinlarda turuvchi universitetlari bilan hamkorlikda yurtimizda muhandislik bo‘yicha sifatli ta’lim beruvchi yetakchi universitetlardan hisoblanadi. Bu yerda talabalar Amerikaning Massachusets texnologiya instituti va Germaniyaning Myunxen texnika universiteti talablari asosida tashkil etilagn Kimyo va materialshunoslik muhandisligi, Mexanika muhandisligi va Dasturiy ta’minot muhandisligi yo‘nalishlarida tahsil olib, dunyo miqyosida raqobatbardosh kadr bo‘lib yetishadi. 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖➖ #muhandislik#prezident ⬇️ Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

Muhandislik va ekstremal tajriba 💥 “Yangi O‘zbekiston” universiteti yashirin talant egalariga boy. Universitetda ta'lim beruvchi professor-o‘qituvchilar siz-u bizni hayratga soluvchi odatlari bilan talabalarni bilim olishga ilhomlantirib kelmoqdalar. ⚡️Mexanika muhandisligi professori Heiko Topol shu kunga qadar 100 martadan ortiq parashyutda sakragan. Ushbu videoda professor parashyutdan sakrash qanday amalga oshishini ilmiy tushuntirib, o‘z tajriba va taassurotlari haqida so‘zlab berdi. 👉To‘liq video:https://youtu.be/u5mkouOBMds 🎗 Biz talabalarimiz uchun o‘zgacha akademik muhit va sifatli ta'lim olish imkonini yaratganimizdan mamnunmiz. 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖ #muhandislik#parashyutdasakrash ⬇️ Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

“Yangi O‘zbekiston” universiteti tajribasi yurtimizdagi barcha davlat oliy ta'lim muassasalariga joriy qilinmoqda Prezident Sh.Mirziyoyev huzurida oliy ta'lim tizimi bo‘yicha taqdimot o‘tkazilib, unda barcha davlat oliy ta'lim muassasalarida ta'lim grantlari bir yilga ajratilishi va har yili yuqori baholarga erishgan talabalar orasida qayta taqsimlanishi belgilandi. “Yangi O‘zbekiston” universitetida mazkur tizim 2022-yildan joriy qilingan bo‘lib, o‘zini to‘laqonli oqlaganligi va talabalar orasida ta'lim olish bo‘yicha sog‘lom raqobatni shakllantirganligi sababli qolgan oliy ta'lim muassasalariga ham tatbiq etilmoqda. Shuningdek, davlatimiz rahbari tomonidan muhandislik sohasida ta'lim sifatiga ham alohida e'tibor qaratildi. ❤️ “Yangi O‘zbekiston” universiteti muhandislik sohasida eng zamonaviy va xalqaro standartlar asosida tashkil etilgan yo‘nalishlarda tahsil olish imkonini beradi. 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖➖ #Prezident#grant#muhandislik ⬇️ Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

Muhandislik yo'nalishida o'qimoqchi bo'lganlar uchun ajoyib yangilik! Prezidentimiz Shavkat Mirziyoyev muhandislik sohalarida kadrlar tayyorlash va oliy ta’lim muassasalari faoliyatini yanada takomillashtirish masalalari yuzasidan videoselektor yig‘ilishi o‘tkazmoqda. Yig'ilishda muhandislik yo‘nalishlari bo‘yicha “Eng yaxshi g‘oya”, “Eng yaxshi loyiha” va “Eng yaxshi ixtiro” respublika tanlovi o‘tkazilishi va birinchi o'ringa elektromobilberilishi aytildi. Shuningdek, g‘oya, loyiha va ixtiro muallifi bo‘lgan eng zo‘r 10 nafar ishtirokchi Germaniya, Yaponiya, Xitoy, Rossiya, Italiya, Turkiya, Janubiy Koreya, Singapur kabi davlatlarga stajirovkaga yuboriladi. Siz ham Mexanika muhandisligi hamda Kimyo va materialshunoslik muhandisligi yo'nalishlarida eng kuchli professorlardan bilim olib, davlatimiz rahbari tomonidan berilayotgan ko'plab imkoniyatlardan foydalanishingiz mumkin. 👉O‘qishga ariza topshirish: https://newuu.uz/apply 🔁English ➖➖➖➖➖➖➖➖➖➖ #Mirziyoyev#muhandislik#qabul2024#admission2024 ⬇️Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

Talabalarimiz “Kimyo sanoati yosh mutaxassislari” milliy forumida ishtirok etishmoqda 🔬 Universitetimiz Kimyo va materialshunoslik muhandisligi va Mexanika muhandisligi talabalari Oʻzkimyosanoat AJ tomonidan oʻtkazilayotgan forumda qatnashishmoqda. 💫 Forum doirasida ”Zakovat” intellektual oʻyini oʻtkazilib, unda 24 ta jamoa “Rahbar kubogi” uchun bahs olib bordi. “Yangi Oʻzbekiston” universitetidan ikkita jamoa mazkur oʻyinda ikkinchi va uchinchi oʻrinlarni qoʻlga kiritdi. ✅ Shuningdek, talabalarimiz “Eng yaxshi innovatsion gʻoya” koʻrik-tanlovida ham faol ishtirok etishmoqda. 💥 Muhandislik yoʻnalishlarida tahsil olib, siz ham qiziqarli loyihalarda ishtirok etishingiz mumkin. 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖➖ #Uzkimyo#muhandislik#forum ⬇️ Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

“Muhandis inson yaratuvchan insondir!” ⚡️Yurtimizdagi eng zamonaviy va yirik korxonalaridan biri hisoblangan “Bakan Tex” fabrikasida muhandis sifatida ishlovchi Alibek Zufarov bilan intervyu. 👨‍🏭 “Kelajakda yangi texnologiyalar chiqsa, ularni ham muhandislar yaratadi...” 💰“Hozirgi kunda bizning to‘qimachilik sohasidagi fabrikamizdagi muhandislar o‘rtacha 15-20 million so‘m atrofida oylik olishadi...” 📌Tez kunda to‘liq intervyuni sizga havola etamiz. #Bakan_tex#intervyu#muhandislik ⬇️Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

Bakhadir Mirzaev

@bakhadirmirzaev · Post #2104 · 20.06.2024 г., 15:37

Президент Шавкат Мирзиёев раислигида муҳандислик соҳаларида кадрлар тайёрлаш ва олий таълим муассасалари фаолиятини янада такомиллаштириш масалалари юзасидан видеоселектор йиғилиши ўтказилди. — Под председательством Президента Шавката Мирзиёева состоялось видеоселекторное совещание по вопросам подготовки инженерных кадров и совершенствования деятельности высших учебных заведений. #Mirziyoyev#videoselektor#oliytalim#muhandislik Prezident.uz|Facebook|Instagram|YouTube|X

Kimyo va materialshunoslik muhandisligini oʻrganuvchilarga 5 maslahat 💥 “Yangi Oʻzbekiston” universitetining Kimyo va materialshunoslik muhandisligi yo'nalishi talabalari uchun professor Alena Kulakovadan 5 maslahat. ⚡️ Ushbu maslahatlar boʻlajak talabalarimiz uchun ham foydali boʻlishiga ishonamiz. 👉 Universitetimizga o'qishga arizalar qabuli davom etmoqda: https://admission.newuu.uz 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖ #5maslahat#kimyo#materialshunoslik#muhandislik ⬇️ Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook