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

Резултати

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

Търсене: #natijalar

当前筛选 #natijalar清除筛选
TerDU Yuridik fakulteti

@terdu_yuridik · Post #3489 · 04.09.2025 г., 16:56

#natijalar TerDUda 2025-2026-o‘quv yili uchun “Universitet stipendiyasi” tanlovi o‘tkazildi. Unda barcha fakultetlardan jami 94 nafar iqtidorli talabalar ishtirok etdi. Talabgor talabalarning 36 nafari tuzilgan maxsus komissiya tomonidan universitet stipendiyasiga tavsiya etildi. Endilikda ularga bir o‘quv yili davomida bir bazaviy hisoblash miqdorida stipendiya to‘lab boriladi. Stipendiatlar ro‘yxati bilan tanishish: https://tersu.uz//g'oliblari.pdf Bizni kuzating Telegram| Instagram | Facebook | You tube | Sayt

Hashtags

Faxriddin Ahmad | Blog

@afaxriddinn · Post #519 · 12.11.2024 г., 08:41

#NATIJALAR "PRO Kompozitsiyalar" kursimizni tamomlagan O'quvchimizning ishlaridan na'munalar. Dizayner: Sardor Kenjaboyev Quyidagi havola orqali oʻtib o'quvchilarimiz ishlari bilan tanishishingiz mumkin. @tasvirdm_portfolio @tasvirdm

Hashtags

Faxriddin Ahmad | Blog

@afaxriddinn · Post #249 · 29.04.2023 г., 12:20

#NATIJALAR "PRO Kompozitsiyalar" kursimizni tamomlagan O'quvchimizning ishlaridan na'munalar. Dizayner: Adiz Saidov Quyidagi havola orqali oʻtib o'quvchilarimiz ishlari bilan tanishishingiz mumkin. @tasvirdm_portfolio @tasvirdm

Hashtags

🔥3-may kuni imtihon topshirgan o’quvchilarimizning natijalari bilan tanishing. 🌟3 oy tayyorlanib SAT topshirgan o’quvchilarimiz juda quvonarli natija ko’rsatib o’z maqsadlariga erishishdi. Bu esa albatta bizning va ustozlarimizning yutuqlari. Barchaga omad tilaymiz. 🔑Agar siz ham shu kabi natijalarga erishmoqchi bo’lsangiz unda hoziroq bizning offline kurslarimizga qo’shiling. Hozirda iyun va avgust oylari imtihoni uchun kurslarimiz ochilgan. Offline kurslarimiz haqida: https://t.me/cce_newuu/90 “SAT FOUNDATION” kitobini buyurtma qilish uchun: @satislomxonadmin 💬@cce_admin 📞 Tel: +998 95 828 02 33 Telegram | Instagram #natijalar

Hashtags

AyTi Markaz Yaypan

@ITCenter_Yaypan · Post #559 · 26.02.2022 г., 14:26

#ITCenter#natijalar O'quvchilarimiz natija ko'rsatishda davom etishmoqda ... ❗️ Markazimizda kurslarni boshlaganiga endigina 1 oy bo'lgan o'quvchimiz bugun IT sohadagi bilimi va harakati bilan o'zining ilk daromadini topdilar 🤩 ✅ Dostonbek ilk marta kompyuter savodxonligi kurslariga kelganlarida Grafik dizaynga qiziqishlari juda yuqori ekanligini ko'rib internetdagi o'zimiz bilgan grafik dizayn kurslarini tavsiya qilgan edik Mana bugun mehnati va harakati ilk mevasini ko'rib turibdilar 😊 O'quvchilarimiz yutug'i bizning quvonchimiz, maqsadimiz 🚀 Grafika yo'nalishida buyurtmalar bo'lsa @Al_Hanafiy95 ga murojaat qilishingiz mumkin 😉 @ITCenter_Yaypan — maqsadimiz har bir o'quvchimizni muvafaqqiyat cho'qqilarida ko'rish

Behzod Otajonov visual artist

@behzod_otajonov · Post #1008 · 31.07.2023 г., 11:34

#SMD_LEAGUE_002#natijalar ✅ SMD LEAGUE 002 saralashdan o'tganlar va eng ko'p ball to'plaganlar Battle'da 105 ta ishtirokchi qatnashdi. Shularni ichidan 31+1 ta ishtirokchi saralab olindi Minimum o'tish ball 83'ni tashkil etdi. Ballar Musobaqa hamkori Najot Ta'lim o'quv markazi Telegram | YouTube | Online SMD

Jizzax volontyorlar maktabi ️

@Volontyorlar_maktabi_Jizzax · Post #1134 · 03.12.2024 г., 04:57

#diqqat#natijalar YILNING ENG FAOL TALABASI - TANLOV NATIJALARI E'LON QILINMOQDA❗️ 🏛 Iqtidorli talaba va o‘quvchilarning maqsadli faoliyatini tizimli tashkil etish hamda ularni yangi marralar sari yo‘naltirish maqsadida o`tkazilgan "YILNING ENG FAOL TALABASI" ko`rik-tanlovining universitet bosqichi g`oliblarini e'lon qilamiz 🎉 “YILNING ENG FAOL TARG`IBOTCHI TALABASI” nominatsiyasi g‘oliblari: 1-o‘rin: Ortiqova Nilufar Erkin qizi (Boshlang‘ich ta’lim) 2-o‘rin: Baxromova Oydinoy Akmal qizi (Tarix) 3-o‘rin: Baxtiyorova Sevinch Doniyor qizi (O‘zbek tili va adabiyoti) 🔰TANLOVNING RESPUBLIKA BOSQICHIDA BARCHA ISHTIROKCHILARGA OMAD YOR BO`LSIN✌️ ⚠️Tanlovning Respublika bosqichiga universitet bosqichida yo`nalishlar bo`yicha faqat 1-o`rinni qo`lga kiritgan talabalar hujjatlari yuboriladi‼️

Khusanjon Jurabaev

@astrobois_zone · Post #658 · 20.10.2023 г., 05:26

#SMD_LEAGUE_003#natijalar ✅ SMD LEAGUE 003 saralashidan o'tganlar va eng ko'p ball to'plaganlar Battle'da 123 ta ishtirokchi qatnashdi. Minimum o'tish ball 84'ni tashkil etdi. Ballar Musobaqa hamkori "Minim" dizayn studiyasi Telegram | YouTube | Online SMD

Khusanjon Jurabaev

@astrobois_zone · Post #476 · 31.07.2023 г., 11:35

#SMD_LEAGUE_002#natijalar ✅ SMD LEAGUE 002 saralashdan o'tganlar va eng ko'p ball to'plaganlar Battle'da 105 ta ishtirokchi qatnashdi. Shularni ichidan 31+1 ta ishtirokchi saralab olindi Minimum o'tish ball 83'ni tashkil etdi. Ballar Musobaqa hamkori Najot Ta'lim o'quv markazi Telegram | YouTube | Online SMD

Imtihon natijalari bilan tanishing! 📣 Al-Xorazmiy universitetiga 2025/2026-o‘quv yili uchun 26-avgust kuni o'tkazilgan saralash imtihoni natijalari e’lon qilindi. ✅Imtihon natijangizni shaxsiy kabinetingiz orqali bilib olishingiz mumkin. 👉🏻Shaxsiy kabinetga o‘tish havolasi 1️⃣Universitetimizning ilk talabalarini samimiy tabriklaymiz! 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖ #imtihon2025#exam2025#natijalar 👇 Bizning ijtimoiy tarmoqlarimiz: Veb-sayt | Telegram | Instagram | Facebook | Aloqa-bot

#Sarhisob “Yangi O‘zbekiston” universitetida 2023-yil davomida qanday yutuq va natijalarga erishildi? #yutuqlar#natijalar ⬇️ Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

Президент Шавкат Мирзиёевга инвестиция соҳасида жорий йил биринчи чоракда қилинган ишлар ҳамда навбатдаги асосий вазифалар бўйича ахборот берилди. — Президенту Шавкату Мирзиёеву представлена информация о проделанной работе в инвестиционной сфере за первый квартал текущего года, а также приоритетных задачах на перспективу. #Mirziyoyev#yigilish#investitsiya#natijalar Prezident.uz|Facebook|Instagram|YouTube|X

12
ПредишнаСтр. 1 от 2Следваща