Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области.
Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него.
"Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!"
Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее.
Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то.
С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше.
Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс.
В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков.
#dev
📃O‘zbekiston Respublikasi Vazirlar Mahkamasining 2017-yil 22-maydagi 304-son ta’limdan keyingi ta’lim tizimini yanada takomillashtirish chora-tadbirlari to‘g‘risida”gi Qarori bilan tasdiqlangan “Oliy ta’limdan keyingi ta’lim to‘g‘risida”gi Nizom talablariga muvofiq, Biznes va tadbirkorlik oliy maktabi 2025-yil uchun:
🔴08.00.16 – “Raqamli iqtisodiyot va xalqaro raqamli integratsiya” ixstisosligi bo‘yicha tayanch doktorantura (PhD), doktorantura (DSc) va mustaqil izlanuvchilikka (PhD, DSc) hamda
🔵08.00.15 – “Kichik biznes va tadbirkorlik iqtisodiyoti” ixstisosligi bo‘yicha mustaqil izlanuvchilikka (PhD, DSc) qabul e’lon qiladi.
🎓Mustaqil izlanuvchilikka (PhD, DSc) hujjatlar 2025-yil 15-iyuldan 15-avgustgacha bo‘lgan muddatda Innovatsion rivojlanish agentligi Yagona elektron tizimi (http:// daraja.ilmiy.uz) orqali qabul qilinadi.
🔴Batafsil
🇷🇺 Согласно Положению «О послевузовском образовании», утвержденному Постановлением Кабинета Министров Республики Узбекистан № 304 от 22 мая 2017 года "О мерах по дальнейшему совершенствованию системы послевузовского образования", Высшая школа бизнеса и предпринимательства на 2025 год:
🔵 08.00.16 – «Цифровая экономика и международная цифровая интеграция» и
🔵 08.00.15 – «Малый бизнес и экономика предпринимательства»
🎓Документына самостоятельное соискательство (PhD, DSc) принимаются с 15 июля по 15 августа 2025 года через Единую электронную систему Агентства инновационного развития (http://daraja.ilmiy.uz).
🔴Подробнее
🔝+998 71 239-03-25
#GraduateSchool#Doctoral#Study#DSc
🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube
📃O‘zbekiston Respublikasi Vazirlar Mahkamasining 2017-yil 22-maydagi 304-son ta’limdan keyingi ta’lim tizimini yanada takomillashtirish chora-tadbirlari to‘g‘risida”gi Qarori bilan tasdiqlangan “Oliy ta’limdan keyingi ta’lim to‘g‘risida”gi Nizom talablariga muvofiq, Biznes va tadbirkorlik oliy maktabi 2025-yil uchun:
🔵08.00.16 – “Raqamli iqtisodiyot va xalqaro raqamli integratsiya” ixstisosligi bo‘yicha tayanch doktorantura (PhD), doktorantura (DSc) va mustaqil izlanuvchilikka (PhD, DSc) hamda
🔵08.00.15 – “Kichik biznes va tadbirkorlik iqtisodiyoti” ixstisosligi bo‘yicha mustaqil izlanuvchilikka (PhD, DSc) qabul e’lon qiladi.
🎓Mustaqil izlanuvchilikka (PhD, DSc) hujjatlar 2025-yil 15-aprelidan 15-maygacha bo‘lgan muddatda Innovatsion rivojlanish agentligi Yagona elektron tizimi (http:// daraja.ilmiy.uz) orqali qabul qilinadi.
🇷🇺 Согласно Положению «О послевузовском образовании», утвержденному Постановлением Кабинета Министров Республики Узбекистан № 304 от 22 мая 2017 года "О мерах по дальнейшему совершенствованию системы послевузовского образования", Высшая школа бизнеса и предпринимательства на 2025 год:
🔵08.00.16 – «Цифровая экономика и международная цифровая интеграция» и
🔴08.00.15 – «Малый бизнес и экономика предпринимательства»
🎓Документына самостоятельное соискательство (PhD, DSc) принимаются с 15 апреля по 15 мая 2025 года через Единую электронную систему Агентства инновационного развития (http://daraja.ilmiy.uz).
🔝+998 71 239-03-25
#GraduateSchool#Doctoral#Study#DSc
🔝Web-site |🔝Facebook |🔝Instagram | 🔝Youtube
🇺🇿 O‘zbekiston Respublikasi Vazirlar Mahkamasining 2017-yil 22-maydagi 304-son Qarori bilan tasdiqlangan “Oliy ta’limdan keyingi ta’lim to‘g‘risida”gi Nizomga muvofiq quyidagi:
🔵 08.00.16 – “Raqamli iqtisodiyot va xalqaro raqamli integratsiya” va
🟢 08.00.15 – “Kichik biznes va tadbirkorlik iktisodiyoti” ixtisosliklari bo‘yicha doktorantura, tayanch doktorantura va mustaqil izlanuvchilikka 2025-yil 2-choragi uchun ixtisoslik bo‘yicha qabul suhbati komissiyasining navbatdagi yig‘ilishi
21-fevral kuni soat 11:00 da Biznes va tadbirkorlik oliy maktabida bo‘lib o‘tadi.
🇷🇺 Согласно Положению «О послевузовском образовании», утвержденному Постановлением Кабинета Министров Республики Узбекистан № 304 от 22 мая 2017 года по специальностям:
🔴 08.00.16 – «Цифровая экономика и международная цифровая интеграция» и
🟣 08.00.15 – «Малый бизнес и экономика предпринимательства» очередное заседание комиссии по проведению собеседования за 2 квартал 2025 года состоится 21 февраля в 11:00 в Высшей школе бизнеса и предпринимательства.
☎️+998 71 239-03-25
#GraduateSchool#Doctoral#Study#DSc
🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube
🇺🇿O‘zbekiston Respublikasi Vazirlar Mahkamasining304-sonli“Oliy ta’limdan keyingi ta’lim tizimini yanada takomillashtirish chora-tadbirlari to‘g‘risida”gi qaroriga muvofiq Biznes va tadbirkorlik oliy maktabi 2025-yil II-chorak uchun
⏩ 08.00.16 – “Raqamli iqtisodiyot va xalqaro raqamli integratsiya”;
⏩ 08.00.15 – “Kichik biznes va tadbirkorlik iqtisodiyoti” ixstisosliklari bo‘yicha mustaqil izlanuvchilikka (DSc, PhD) qabul e'lon qiladi.
📁 Mustaqil izlanuvchilikka (DSc, PhD) hujjatlar 2025-yil
15-yanvardan 15-fevralgacha bo‘lgan muddatda Innovatsion rivojlanish agentligi Yagona elektron tizimiorqali qabul qilinadi.
🌀 Batafsil ma'lumot ushbu havolani bosing!
🔝+998 71 239-03-25
📄 В соответствии с Постановлением Кабинета Министров Республики Узбекистан№ 304«О мерах по дальнейшему совершенствованию системы послевузовского образования» Высшая школа бизнеса и предпринимательства объявляет прием на II квартал 2025 года по специальностям
⏩ 08.00.16 – «Цифровая экономика и международная цифровая интеграция»;
⏩ 08.00.15 – «Экономика малого бизнеса и предпринимательства» для самостоятельного соискательство (DSc, PhD).
📁 Документы на самостоятельное соискательство (DSc, PhD) принимаются в период с 15 января по 15 февраля 2025 года через Единую электронную систему Агентства инновационного развития
🌀 Подробную информацию можно получить, перейдя по ссылке.
🔝+998 71 239-03-25
#GraduateSchool#Doctoral#Study#DSc
🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube
🇺🇿 O‘zbekiston Respublikasi Vazirlar Mahkamasining 2017-yil 22-maydagi 304-son Qarori bilan tasdiqlangan “Oliy ta’limdan keyingi ta’lim to‘g‘risida”gi Nizomga muvofiq quyidagi:
🟢 08.00.16 – “Raqamli iqtisodiyot va xalqaro raqamli integratsiya” va 🔵 08.00.15 – “Kichik biznes va tadbirkorlik iktisodiyoti” ixtisosliklari bo‘yicha doktorantura, tayanch doktorantura va mustaqilizlanuvchilikka 2025-yil 1-choragi uchun ixtisoslik bo‘yicha qabul suhbati komissiyasining navbatdagi yig‘ilishi 20 noyabr kuni soat 15:00 da Biznes va tadbirkorlik oliy maktabida bo‘lib o‘tadi.
🇷🇺 Согласно Положению «О послевузовском образовании», утвержденному Постановлением Кабинета Министров Республики Узбекистан № 304 от 22 мая 2017 года по специальностям:
🟣 08.00.16 – «Цифровая экономика и международная цифровая интеграция» и 🔴 08.00.15 – «Малый бизнес и экономика предпринимательства» очередное заседание комиссии по проведению собеседования за 1 квартал 2025 года состоится 20 ноября в 15:00 в Высшей школе бизнеса и предпринимательства.
☎️+998 71 239-03-25
#GraduateSchool#Doctoral#Study#DSc
🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube
🇺🇿O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi🔵08.00.16 – “Raqamli iqtisodiyot va xalqaro raqamli integratsiya” ixstisosligi bo‘yicha tayanch doktorantura (PhD) va doktorantura (DSc), hamda 🔵08.00.16 – “Raqamli iqtisodiyot va xalqaro raqamli integratsiya”;
🔵08.00.15 – “Kichik biznes va tadbirkorlik iqtisodiyoti” ixstisosliklari bo‘yicha mustaqil izlanuvchilikka (DSc, PhD) qabul davom etadi.
🎓Tayanch doktorantura (PhD), doktoranturaga(DSc) va mustaqil izlanuvchilikka (DSc, PhD) hujjatlar 2024-yil 10-noyabrgacha bo‘lgan muddatda Innovatsion rivojlanish agentligi Yagona elektron tizimiorqali qabul qilinadi.
☎️ Batafsil ma'lumot uchun +998 71 239-03-25
#GraduateSchool#Doctoral#Study#DSc
🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube
🇺🇿 O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi08.00.16 – “Raqamli iqtisodiyot va xalqaro raqamli integratsiya” ixstisosligi bo‘yicha tayanch doktorantura (PhD) va doktorantura (DSc)ga qabul davom etadi.
🎓 Tayanch doktorantura (PhD) va doktoranturaga(DSc) hujjatlar 2024-yil 15-oktabrgacha bo‘lgan muddatda Innovatsion rivojlanish agentligi Yagona elektron tizimiorqali qabul qilinadi.
☎️ Batafsil ma'lumot uchun +998 71 239-03-17
#GraduateSchool#Doctoral#Study#DSc
🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube
🇺🇿Biznes va tadbirkorlik oliy maktabi mustaqil izlanuvchilikka
(DSc, PhD) uchun qabul e’loni
✍️ O‘zbekiston Respublikasi Vazirlar Mahkamasining 2017-yil 22-maydagi 304-son “Oliy ta’limdan keyingi ta’lim tizimini yanada takomillashtirish chora-tadbirlari to‘g‘risida”gi Qarori bilan tasdiqlangan “Oliy ta’limdan keyingi ta’lim to‘g‘risida”gi Nizom talablariga muvofiq, Biznes va tadbirkorlik oliy maktabi 2026-yil 3-choragi uchun
✔️08.00.16 – “Raqamli iqtisodiyot va xalqaro raqamli integratsiya”;
✔️08.00.15 – “Kichik biznes va tadbirkorlik iqtisodiyoti”;
✔️08.00.13 – “Menejment”;
✔️08.00.07 – “Moliya, pul muomalasi va kredit”
ixtisosliklari bo‘yicha mustaqil izlanuvchilikka (PhD, DSc) qabul e’lon qiladi.
Mustaqil izlanuvchilikka (PhD, DSc) hujjatlar 2026-yil 15-apreldan 15-maygacha bo‘lgan muddatda Innovatsion rivojlanish agentligi Yagona elektron tizimi (http://daraja.ilmiy.uz) orqali qabul qilinadi.
📞Bog‘lanish uchun telefon: +998 (71) 239-03-25
🌐Veb-sayt:https://gsbe.uz
🌀Batafsil
________
🇺🇿Объявление о приёме в докторантуру (DSc, PhD) высшей школы бизнеса и предпринимательства
✍️ В соответствии с требованиями Положения «О послевузовском образовании», утвержденным Постановлением Кабинета Министров Республики Узбекистан от 22 мая 2017 года № 304 «О мерах по дальнейшему совершенствованию системы послевузовского образования», Высшая школа бизнеса и предпринимательства объявляет приём на самостоятельное соискательство (PhD, DSc) на 3-й квартал 2026 год по специальности
✔️08.00.16 – «Цифровая экономика и международная цифровая интеграция»;
✔️08.00.15 – «Экономика малого бизнеса и предпринимательства»
✔️08.00.13 – «Менежмент»;
✔️08.00.07 – «Финансы, денежное обращение и кредит»
Документы принимаются приемной комиссией в период с 15 апреля по 15 мая 2026 г., через Единую электронную систему Aгенства инновационного развития (http:// daraja.ilmiy.uz).
📞Телефоны для справки: +998 (71) 239-03-25
🌐Веб-сайт:https://gsbe.uz
🌀Подробнее
#GraduateSchool#DoctoralDegree#PhD#DSc
🔝Web-site |🔝Facebook |🔝Instagram | 🔝Youtube
Biznes va tadbirkorlik oliy maktabi mustaqil izlanuvchilikka
(DSc, PhD) uchun qabul e’loni
🖥 O‘zbekiston Respublikasi Vazirlar Mahkamasining 2017-yil 22-maydagi 304-son“Oliy ta’limdan keyingi ta’lim tizimini yanada takomillashtirish chora-tadbirlari to‘g‘risida”gi Qarori bilan tasdiqlangan “Oliy ta’limdan keyingi ta’lim to‘g‘risida”gi Nizom talablariga muvofiq, Biznes va tadbirkorlik oliy maktabi 2026-yil 2-choragi uchun
➡️08.00.16 – “Raqamli iqtisodiyot va xalqaro raqamli integratsiya”;
➡️08.00.15 – “Kichik biznes va tadbirkorlik iqtisodiyoti”;
➡️08.00.13- “Menejment”
➡️08.00.07 – “Moliya, pul muomalasi va kredit” ixtisosliklari bo‘yicha mustaqil izlanuvchilikka (DSc, PhD) qabul e’lon qiladi.
🎓Mustaqil izlanuvchilikka (DSc, PhD) hujjatlar 2026-yil 15-yanvaridan 15-fevralgacha bo‘lgan muddatda Innovatsion rivojlanish agentligi Yagona elektron tizimi (http://daraja.ilmiy.uz) orqali qabul qilinadi.
🫠Batafsil
——
В соответствии с требованиями Положения «О послевузовском образовании», утвержденным Постановлением Кабинета Министров Республики Узбекистан № 304от 22 мая 2017 года «О мерах по дальнейшему совершенствованию системы послевузовского образования», Высшая школа бизнеса и предпринимательства объявляет приём на самостоятельное соискательство (PhD, DSc) на 2026 год по специальности:
➡️08.00.16 – «Цифровая экономика и международная цифровая интеграция»,
➡️08.00.15 – «Экономика малого бизнеса и предпринимательства»,
➡️08.00.13 – «Менежмент»
➡️08.00.07 – «Финансы, денежное обращение и кредит».
🎓Документы принимаются приемной комиссией в период с 15 января по 15 февраля 2026 г., через Единую электронную систему Aгенства инновационного развития (http:// daraja.ilmiy.uz).
🫠Подробнее
📞+998 71 239-03-25
#GraduateSchool#DoctoralDegree#PhD#DSc
🔝Web-site |🔝Facebook |🔝Instagram | 🔝Youtube
🖥 O‘zbekiston Respublikasi Vazirlar Mahkamasining 2017-yil 22-maydagi 304-son“Oliy ta’limdan keyingi ta’lim tizimini yanada takomillashtirish chora-tadbirlari to‘g‘risida”gi Qarori bilan tasdiqlangan “Oliy ta’limdan keyingi ta’lim to‘g‘risida”gi Nizom talablariga muvofiq, Biznes va tadbirkorlik oliy maktabi 2026-yil uchun:
➡️08.00.16 – “Raqamli iqtisodiyot va xalqaro raqamli integratsiya” va
➡️08.00.15 – “Тadbirkorlik va kichik biznes iqtisodiyoti” ixtisosliklari bo‘yicha tayanch doktorantura (PhD), doktorantura (DSc) va mustaqil izlanuvchilikka (PhD, DSc) hamda,
➡️ 08.00.07 – “Moliya, pul muomalasi va kredit” va
➡️ 08.00.13 – “Menejment” ixtisosliklari bo‘yicha mustaqil izlanuvchilikka (PhD, DSc) qabul e’lon qiladi.
🎓Tayanch doktorantura (PhD), doktoranturaga(DSc) va mustaqil izlanuvchilikka (PhD, DSc) hujjatlar 2025-yil 5-noyabrgacha bo‘lgan muddatda Innovatsion rivojlanish agentligi Yagona elektron tizimi (http://daraja.ilmiy.uz) orqali qabul qilinadi.
🫠Batafsil
——
🇷🇺 Согласно Положению «О послевузовском образовании», утвержденному Постановлением Кабинета Министров Республики Узбекистан № 304 от 22 мая 2017 года "О мерах по дальнейшему совершенствованию системы послевузовского образования", Высшая школа бизнеса и предпринимательства объявляет приём на 2026 год:
🟧08.00.16 – «Цифровая экономика и международная цифровая интеграция» и
🟧08.00.15 – «Экономика предпринимательства и малого бизнеса» в базовую докторантуру (PhD), докторантуру (DSc) и на самостоятельное соискательство (PhD, DSc) также
🟧08.00.07 – «Финансы, денежное обращение и кредит» и
🟧08.00.13 – «Менежмент» на самостоятельное соискательство (PhD, DSc).
🎓Документы принимаются приёмной комиссией до 5 ноября 2025 г., через Единую электронную систему Aгенство инновационного развития (http://daraja.ilmiy.uz).
🫠Подробнее
📞+998 71 239-03-25
#GraduateSchool#DoctoralDegree#PhD#DSc
🔝Web-site |🔝Facebook |🔝Instagram | 🔝Youtube
🖥 O‘zbekiston Respublikasi Vazirlar Mahkamasining 2017-yil 22-maydagi 304-son“Oliy ta’limdan keyingi ta’lim tizimini yanada takomillashtirish chora-tadbirlari to‘g‘risida”gi Qarori bilan tasdiqlangan “Oliy ta’limdan keyingi ta’lim to‘g‘risida”gi Nizom talablariga muvofiq, Biznes va tadbirkorlik oliy maktabi 2026-yil uchun:
➡️08.00.16 – “Raqamli iqtisodiyot va xalqaro raqamli integratsiya” va
➡️08.00.15 – “Тadbirkorlik va kichik biznes iqtisodiyoti” ixtisosliklari bo‘yicha tayanch doktorantura (PhD), doktorantura (DSc) va mustaqil izlanuvchilikka (PhD, DSc) hamda,
➡️ 08.00.07 – “Moliya, pul muomalasi va kredit” va
➡️ 08.00.13 – “Menejment” ixtisosliklari bo‘yicha mustaqil izlanuvchilikka (PhD, DSc) qabul e’lon qiladi.
🎓Tayanch doktorantura (PhD), doktoranturaga(DSc) va mustaqil izlanuvchilikka (PhD, DSc) hujjatlar 2025-yil 15-sentyabrdan 15-oktyabrgacha bo‘lgan muddatda Innovatsion rivojlanish agentligi Yagona elektron tizimi (http://daraja.ilmiy.uz) orqali qabul qilinadi.
🫠Batafsil
——
🇷🇺 Согласно Положению «О послевузовском образовании», утвержденному Постановлением Кабинета Министров Республики Узбекистан № 304 от 22 мая 2017 года "О мерах по дальнейшему совершенствованию системы послевузовского образования", Высшая школа бизнеса и предпринимательства объявляет приём на 2026 год:
🟧08.00.16 – «Цифровая экономика и международная цифровая интеграция» и
🟧08.00.15 – «Экономика предпринимательства и малого бизнеса» в базовую докторантуру (PhD), докторантуру (DSc) и на самостоятельное соискательство (PhD, DSc) также
🟧08.00.07 – «Финансы, денежное обращение и кредит» и
🟧08.00.13 – «Менежмент» на самостоятельное соискательство (PhD, DSc).
🎓Документы принимаются приёмной комиссией в период с 15 сентября по 15 октября 2025 г., через Единую электронную систему Aгенство инновационного развития (http://daraja.ilmiy.uz).
🫠Подробнее
📞+998 71 239-03-25
#GraduateSchool#DoctoralDegree#PhD#DSc
🔝Web-site |🔝Facebook |🔝Instagram | 🔝Youtube
👨⚖️👩⚖️ • Dildora Kamalovaning doktorlik (DSc) dissertatsiyasi himoyasi bo‘lib o‘tadi
💻Batafsil va ZOOMga havola...
👨⚖️👩⚖️ • Состоится защита докторской диссертации (DSc) Дилдоры Камаловой
💻Подробнее и ссылка на ZOOM...
⚫️🔴🔵🟣⚪️@tsulofficial#DSc#himoya#защита#defense