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

Търсене: #constitutionday

当前筛选 #constitutionday清除筛选
StartupBase

@startupbaseuz · Post #5208 · 08.12.2024 г., 05:07

#ConstitutionDay 🇺🇿Innovatsiyalar va taraqqiyotimizning poydevori — O‘zbekiston Respublikasi Konstitutsiyasining 32 yilligi muborak bo‘lsin! Bu qutlug‘ sana bizni taraqqiyot va yangi yutuqlarga intilishda birlashtiruvchi tamoyillarni yodimizga soladi. Konstitutsiyamizda belgilangan tamoyillar bizni yangi marralarni zabt etishga ilhomlantirsin. Sizlarga tinchlik va barqarorlik, har bir tashabbusingizda muvaffaqiyatlar hamda yangi cho‘qqilarga ishonch bilan dadil qadamlar tashlashingizni tilab qolamiz! Hurmat ila, IT Park Uzbekistan jamoasi 👍 __ 🇺🇿We extend our heartfelt congratulations on the 32nd Anniversary of the Constitution of the Republic of Uzbekistan — the foundation for innovation and progress! This momentous occasion serves as a reminder of the principles that unite us in our pursuit of development and new achievements. May the principles enshrined in the Constitution continue to inspire us for further accomplishments. We wish peace and stability, success in every endeavor, as well as confident progress towards new horizons. Respectfully, IT Park Uzbekistan Team 👍 Telegram | Instagram | Facebook | Youtube | LinkedIn

MyGov Newsdesk

@mygovcoronanewsdesk · Post #11460 · 26.11.2022 г., 06:36

हमारे संविधान निर्माताओं ने हमें एक ऐसा संविधान दिया है, जो ओपन है, फ्यूचरिस्टिक है, और अपने आधुनिक विज़न के लिए जाना जाता है। इसलिए, स्वाभाविक तौर पर, हमारे संविधान की स्पिरिट, यूथ सेंट्रिक है: प्रधानमंत्री #संविधान_दिवस #ConstitutionDay 🔗https://youtu.be/WCuHNqJPU9U

UzVC

@UzVC_uz · Post #47 · 08.12.2025 г., 13:51

🇺🇿🇺🇿🇺🇿 Сегодня мы отмечаем День Конституции Республики Узбекистан — документа, который заложил правовую основу для развития независимого государства. Конституция определяет принципы, на которых строится современное общество: верховенство закона, защита прав граждан и бизнеса, создание условий для экономического развития. Для UzVC стабильная правовая среда — это фундамент, на котором растут инновационные компании и реализуются амбициозные предпринимательские проекты. Поздравляем всех с этим важным днём! ———— 🇺🇿🇺🇿🇺🇿 Bugun biz O'zbekiston Respublikasi Konstitutsiyasi kunini nishonlaymiz — mustaqil davlatning huquqiy asosini yaratgan hujjat. Konstitutsiya zamonaviy jamiyat qurilayotgan tamoyillarni belgilaydi: qonun ustuvorligi, fuqarolar va biznes huquqlarini himoya qilish, iqtisodiy taraqqiyot uchun sharoitlar yaratish. UzVC uchun barqaror huquqiy muhit — bu innovatsion kompaniyalar o'sadigan va ambitsiyali tadbirkorlik loyihalari amalga oshiriladigan poydevordir. Hammani shu muhim kun bilan tabriklaymiz! ———— 🇺🇿🇺🇿🇺🇿 Today we celebrate the Constitution Day of the Republic of Uzbekistan — the document that laid the legal foundation for the development of an independent state. The Constitution defines the principles on which modern society is built: the rule of law, protection of the rights of citizens and businesses, and creation of conditions for economic development. For UzVC, a stable legal environment is the foundation on which innovative companies grow and ambitious entrepreneurial projects are realized. We congratulate everyone on this important day! 🌐Website |📷Instagram |🌐LinkedIn #UzVC#ConstitutionDay#Uzbekistan

Konstitutsiyamiz — erkinlik va barqarorlik poydevori. Ushbu qutlug‘ kun barchamizga muborak bo‘lsin! 🇺🇿#KonstitutsiyaKuni *** Наша Конституция — основа свободы и стабильности. Пусть этот знаменательный день принесет всем радость и благополучие! 🇺🇿#ДеньКонституции *** Our Constitution is the foundation of freedom and stability. May this remarkable day bring joy and prosperity to everyone! 🇺🇿#ConstitutionDay

Green University CA | Official

@centralasian_greenuniversity · Post #493 · 08.12.2025 г., 07:17

🇺🇿Happy Constitution Day of the Republic of Uzbekistan! Green University warmly congratulates everyone on the 33rd anniversary of the adoption of the Constitution of the Republic of Uzbekistan! A symbol of peace, justice, and the nation’s commitment to democratic values. #ConstitutionDay#Uzbekistan#December8#NationalHoliday ✉️[email protected] ☎️ +998 55 512 00 77 📍Location 🌐Website | 📱Telegram | 📱Instagram | 📱LinkedIn | 🟥YouTube

Russian House Brussels-Europe

@rushousebrussels · Post #2775 · 12.12.2025 г., 15:28

December 12 — Constitution Day of the Russian Federation The fundamental law guaranteeing rights, freedoms and the rule of law. 🇷🇺12 декабря — День Конституции Российской Федерации Основной закон страны, закрепляющий права и свободы человека и гражданина, принципы правового государства и гражданской ответственности. #ДеньКонституции#ConstitutionDay#RussianHouse#Culture#CivicValues

Green University CA | Official

@centralasian_greenuniversity · Post #402 · 01.12.2025 г., 06:17

🇺🇿Green University Video Contest for Constitution Day! Green University invites all our talented and creative students to take part in a special video contest dedicated to the Constitution Day of the Republic of Uzbekistan. ⚪️What to submit: Short, original videos that reflect the importance, values, and modern spirit of Uzbekistan’s Constitution. ✅Suggested themes: • Citizens’ rights and freedoms • Rule of law and justice • National identity and unity • The Constitution in the life of youth ⚡️The best student videos will be showcased on Green University’s official platforms, and the winners will receive special recognition. ⏰Deadline: 5 December 🖥Submit your work to: @rushana_tulkinova #GreenUniversity#ConstitutionDay#Uzbekistan#StudentContest#VideoContest ✉️[email protected] ☎️ +998 55 512 00 77 📍Location 🌐Website | 📱Telegram | 📱Instagram | 📱LinkedIn | 🟥YouTube