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

Резултати

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

Търсене: #specializations

当前筛选 #specializations清除筛选

O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi magistraturasiga 2023–2024-o‘quv yili uchun yozgi qabul boshlandi! Hujjatlaringizni https://rgsbm.uz sayti orqali topshirishingiz mumkin. Biznesni boshqarish (MBA) sohalari bo‘yicha yo‘nalishlar: - Global menejment; - Kichik biznes va tadbirkorlik; - Agrobiznes; - Moliya (korporativ moliya). Boshqa yo‘nalishlar: - Loyiha boshqaruvi; - IT biznes (Ikki diplom Adjou). Qabul kunlari 14-iyuldan 14-avgustgaqadar! 📍Manzil ☎️ + 99871 239-03-02 ☎️ +99871 239-03-17 #GraduateSchool#Admission#Dualdegree#Specializations Web-site | Telegram | Facebook | Instagram

🇺🇿Biznes va tadbirkorlik oliy maktabida o‘qishga quyidagi mutaxassisliklar uchun yozgi qabul davom etadi: 1️⃣ MBA - Global menejment 2️⃣ MBA - Moliya 3️⃣ MBA - Kichik biznes va tadbirkorlik 4️⃣ MBA - Agrobiznes 5️⃣ MBA - Raqamli iqtisodiyot 6️⃣ MBA - IT biznes 7️⃣Loyiha boshqaruvi (PM) 🔗Batafsil ma’lumot 🎁Hujjat topshirish:e-tinglovchi.gsbe.uz #GraduateSchool#Admission#Specializations#Dualdegree 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

🗣 O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabida 2024-2025-o‘quv yili uchun o‘qishga quyidagi mutaxassisliklar uchun yozgi qabul davom etadi: MBA - Global menejment MBA - Moliya MBA - Kichik biznes va tadbirkorlik MBA - Agrobiznes MBA - Raqamli iqtisodiyot MBA - IT biznes Loyiha boshqaruvi (PM) 🔎Batafsil ma’lumot 🚩Ro‘yxatdan o‘tish:e-tinglovchi.gsbe.uz #GraduateSchool#Admission#Specializations#Dualdegree 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

⚠️O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi 2024-2025-o‘quv yili uchun o‘qishga quyidagi mutaxassisliklar bo‘yicha yozgi qabulni e’lon qiladi: MBA - Global menejment, MBA - Moliya, MBA - Kichik biznes va tadbirkorlik, MBA - Agrobiznes, MBA - Raqamli iqtisodiyot Loyiha boshqaruvi (PM) 🇺🇿Batafsil 🗣️ Высшая школа бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан объявляет летний набор по следующим специальностям на 2024-2025 учебный год: MBA-глобал менеджмент, MBA - Финансы, MBA-Агробизнес, MBA-Малый бизнес и предпринимательство, MBA-Цифровая экономика Управление проектами (РM). 🇷🇺Подробнее 🇬🇧 More information 📥http://e-tinglovchi.gsbe.uz #GraduateSchool#Admission#Specializations#Dualdegree 🌐Web-site | ✅Telegram | ✅Facebook |🌐Instagram

🧑‍🎓O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi va Koreyaning Ajou universiteti hamkorligida "IT biznes" magistratura mutaxassisligi bo‘yicha "ikki diplom" xalqaro dasturiga 2023-2024 - o‘quv yili uchun qabul boshlandi. Birinchi o‘quv yili Biznes va tadbirkorlik oliy maktabida, ikkinchi o‘quv yili Ajou universitetida davom etadi. Hujjat topshirish uchun: e-tinglovchi.gsbe.uz 👩‍🎓В сотрудничестве с Высшей школой бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан и Университетом Аджу в Корее начался прием на международную программу «два диплома» по специальности магистратуры "IT бизнес" на 2023-2024 учебный год. Первый учебный год будет проходить в Высшей школе бизнеса и предпринимательства, а второй учебный год в Университете Аджу. Для подачи документов: e-tinglovchi.gsbe.uz #GraduateSchool#Admission#Dualdegree#Specializations Web-site | Telegram | Facebook |Instagram👩‍🎓

🧑‍🎓O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi 2023-2024-o‘quv yili uchun o‘qishga quyidagi mutaxassisliklar bo‘yicha yozgi qabulni e’lon qiladi: - Global menejment (MBA); - Moliya (korporаtiv moliya MBA); - Kichik biznes va tadbirkorlik (MBA); - Agrobiznes (MBA); - Loyiha boshqaruvi (PM). 🇺🇿Batafsil 👩‍🎓 Высшая школа бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан объявляет летний набор по следующим специальностям на 2023-2024 учебный год: - Глобальный менеджмент (MBA); - Финансы (корпоративные финансы MBA); - Малый бизнес и предпринимательство (MBA); - Агробизнес (MBA); - Управление проектами (РМ). 🇷🇺Подробнее http://e-tinglovchi.gsbe.uz #GraduateSchool#Admission#Dualdegree#Specializations Web-site | Telegram | Facebook |Instagram

🧑‍🎓O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi “Loyiha boshqaruvi” magistratura mutaxassisligi bo‘yicha 2023-2024 - o‘quv yili uchun qabul boshlandi. Hujjat topshirish uchun: e-tinglovchi.gsbe.uz В Высшей школе бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан начался прием на 2023-2024 учебный год по специальности магистратуры «Управление проектами». Для подачи документов: e-tinglovchi.gsbe.uz #GraduateSchool#Admission#Degree#Specializations Web-site | Telegram | Facebook |Instagram

🧑‍🎓O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi “Moliya (korporativ moliya)” magistratura mutaxassisligi bo‘yicha 2023-2024 - o‘quv yili uchun qabul boshlandi. Hujjat topshirish uchun: e-tinglovchi.gsbe.uz 👩‍🎓В Высшей школе бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан начался прием на 2023-2024 учебный год по специальности магистратуры «Финансы (корпоративные финансы)». Для подачи документов: e-tinglovchi.gsbe.uz #GraduateSchool#Admission#Degree#Specializations Web-site | Telegram | Facebook |Instagram

🧑‍🎓O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi “Agrobiznes” magistratura mutaxassisligi bo‘yicha 2023-2024-o‘quv yili uchun qabul boshlandi. Hujjat topshirish uchun: e-tinglovchi.gsbe.uz ВВысшей школе бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан начался прием на 2023-2024 учебный год по специальности магистратуры «Агробизнес». Для подачи документов: e-tinglovchi.gsbe.uz #GraduateSchool#Admission#Degree#Specializations Web-site | Telegram | Facebook |Instagram

🧑‍🎓O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi “Kichik biznes va tadbirkorlik” magistratura mutaxassisligi bo‘yicha 2023-2024 - o‘quv yili uchun qabul boshlandi. Hujjat topshirish uchun: e-tinglovchi.gsbe.uz 👩‍🎓В Высшей школе бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан начался прием на 2023-2024 учебный год по специальности магистратуры «Малый бизнес и предпринимательство». Для подачи документов: e-tinglovchi.gsbe.uz #GraduateSchool#Admission#Degree#Specializations Web-site | Telegram | Facebook |Instagram

🧑‍🎓O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi “Global menejment” magistratura mutaxassisligi bo‘yicha 2023-2024 - o‘quv yili uchun qabul boshlandi. Hujjat topshirish uchun: e-tinglovchi.gsbe.uz ВВысшей школе бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан начался прием на 2023-2024 учебный год по специальности магистратуры «Глобальныйменеджмент». Для подачи документов: e-tinglovchi.gsbe.uz #GraduateSchool#Admission#Degree#Specializations Web-site | Telegram | Facebook |Instagram

🟦🟦🟦🟦🟦 🔔Suhbat bosqichidan muvofaqqiyatli o‘tgan nomzodlar diqqatiga❗️ 🇺🇿 Biznes va tadbirkorlik oliy maktabining magistratura bosqichiga 2024/2025-o‘quv yili uchun qishki qabulning ikkinchi bosqichi boshlanadi. ⚡️ Test sinovlari O‘zbekiston Respublikasi Oliy ta’lim, fan va innovatsiyalar vazirligi huzuridagi Bilim va malakalarni baholash agentligi tomonidan o‘tkaziladi va quyidagi manzilda bo‘lib o‘tadi: 📍 Manzil:Toshkent shahri, Yunusobod tumani, Bog‘ishamol ko‘chasi, 12-uy 🗓 Sana: 2025-yil 31-yanvar ⏱ Vaqt: soat 13:00 ✅Eslatma: Test sinovlariga kelishda o‘zingiz bilan shaxsni tasdiqlovchi hujjat (ID-karta yoki pasport) olib kelishni unutmang! 📌 Imkoniyatingizni qo‘ldan boy bermang va vaqtida yetib keling! 📞 Qo‘shimcha ma’lumot uchun: +99871 239 03 15 +998 71 239 03 05 🔔 Внимание кандидатам, успешно прошедшим этап собеседования❗️ 🇺🇿 Начинается второй этап зимнего набора на магистратуру Высшей школы бизнеса и предпринимательства на 2024/2025 учебный год. ⚡️ Тестовые испытания будут проводиться Агентством оценки знаний и навыков при Министерстве высшего образования, науки и инноваций Республики Узбекистан по следующему адресу: 📍 Адрес: г. Ташкент, Юнусабадский район, ул. Богишамол, дом 12 🗓 Дата: 31 января 2025 года ⏱️ Время: 13:00 ✅ Напоминание: Для участия в тестировании необходимо иметь при себе документ, удостоверяющий личность (ID-карту или паспорт). 📌 Не упустите свой шанс! Приходите вовремя! 📞 Контакты для дополнительной информации: +998 71 239 03 15 +998 71 239 03 05 #GraduateSchool#Announcement#Specializations#Test 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

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