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

Резултати

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

Търсене: #masterclass

当前筛选 #masterclass清除筛选
Photoshop Tutorial

@Photoshop · Post #362 · 10.07.2020 г., 07:30

🔰 Credit : #MasterClass offers online classes created for students of all skill levels. Our instructors are the best in the world. 🔻 Join us 🔻 ➕@photoshop ➣ Order here @ads_operator

Hashtags

Mustagizov Xojiakbar

@mustagizov · Post #200 · 03.12.2021 г., 10:09

#MasterClass 📣On the 3rd December (Friday), at 16:00 we will be hosting a digital marketing specialist who will give a speech about Social Media Marketing and professional targeting. 👂Listeners will learn how to make super effective campaign on social media within an hour. Briefly about Mustagizov Khojiakbar: 🔹 Highly qualified in SMM and Target ads 🔹 Graduate at Westminster University 🔹 Over 40 companies promoted 🔹 4 years experience in marketing 🔹 Owner of Media Hub learning center specialized in modern professions 🔹 Owner of “Bounce” digital agency 🏫Venue: TMC Institute in TAshkent, Lecture Room 💰Attending is FREE of charge ❗️Only for TMCi students! Registration: +998712070032 @tmciuz

Hashtags

19 апреля в Агентстве по привлечению иностранных инвестиций при Министерстве инвестиций и внешней торговли состоялась встреча с Ботиром Арифжановым, основателем Astrum Academy и ряда других крупных проектов. В ходе встречи опытный предприниматель и инвестор поделился своими взглядами на развитие инвестиционного климата в Узбекистане и налаживание взаимовыгодных отношений с инвесторами. В завершение встречи сотрудники агентства получили развернутые ответы на интересующие их вопросы от опытного предпринимателя и инвестора. #uzipa#masterclass Подписывайтесь на нас в: Telegram |Facebook | LinkedIn |Instagram

🎺Hurmatli professor-o‘qituvchilar va tinglovchilar! Sizni 2025-yil 23-may kuni bo‘lib o‘tadigan “Sunʼiy intellekt sohasidagi siyosat va meʼyoriy hujjatlar: geosiyosiy istiqbollar” mavzusidagi mahorat darsida ishtirok etishga taklif etamiz. Mazkur tadbirda Maks Plank nomidagi Innovatsiyalar va raqobat instituti (Germaniya) katta ilmiy xodimi Dr. Darya Kim ma’ruza bilan ishtirok etadi. 🇺🇿Batafsil —— 🎺Уважаемые преподаватели и слушатели! Приглашаем вас принять участие в мастер-классе на тему: «Политика и регулирование в сфере искусственного интеллекта: геополитический взгляд», который состоится 23 мая 2025 года. Спикером мероприятия выступит д-р Дарья Ким, старший научный сотрудник Института Макса Планка по инновациям и конкуренции (Германия). 🇷🇺Подробнее 🇬🇧English #GSBE#GraduateSchool#Masterclass#Education 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

🌎Biznes kommunikatsiya va xalqaro hamkorlikni takomillashtirish mavzusida tashkil etilgan mahorat darsi bo'yicha Daryo.uzmuharriri Tavney Krugerning eksklyuziv intervyusi. 🔖 Ushbu intervyuda mutaxassis tomonidan Raqamli aloqa vositalari auditoriya bilan yanada interaktiv tarzda muloqot qilish, veb-sayt va ijtimoiy tarmoqlarda foydalanuvchi tajribasini shaxsiylashtirish kabi mavzularni batafsil so'zlab berdi. #GraduateSchool#MasterClass#Cooperation 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

🌎Оliy maktabda “Biznes kommunikatsiya va xalqaro hamkorlikni takomillashtirish”mavzusida mahorat darsi o‘tkazildi 🇺🇿Hamkorlik va g‘oyalar almashinuvi innovatsiyalar o‘sishiga vakompaniyaning bozordagi mavqeini mustahkamlashga yordamberadigan samarali ish muhitini yaratishga alohida e’tiborqaratildi. Mahorat darsi ishtirokchilari amaliyotda qo‘llashmumkin bo‘lgan kerakli vositalar haqida va foydali tavsiyalargaega bo‘ldilar. 🌐 The Graduate School held a master class on “Expanding Business Communications and International Collaboration” 🇬🇧The participants of the master class received practical tools and useful recommendations that can be applied in real business practice. Teachers and businessmen noted the good level of preparation of the speakers, the relevance of the topics raised and the opportunity to exchange experience. 🌎В высшей школе проведен мастер-классна тему «Расширение деловых коммуникаций и международного сотрудничества» 🇷🇺Участники мастер-класса получили практические инструменты и полезные рекомендации, которые можно применить в реальной деловой практике. Преподаватели и бизнесмены отметили хороший уровень подготовки спикеров, актуальность поднимаемых тем и возможность обмена опытом. #GraduateSchool#MasterClass#Collaboration 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

🇺🇿 Biznes va tadbirkorlik oliy maktabida “Marketing Maximum” kursi doirasida marketing va biznes sohalariga qiziquvchilar uchun navbatdagi muhim tadbir tashkil etildi. Tadbir davomida taniqli marketing eksperti va trener Habibullo Sa’dulloyev tomonidan “CustDev va Value Proposition Canvas orqali sotuvni oshirish” mavzusida amaliy workshop o‘tkazildi. 🤔Batafsil _ 🇺🇿В Высшей школе бизнеса и предпринимательства в рамках курса «Marketing Maximum» было организовано очередное значимое мероприятие для интересующихся сферами маркетинга и бизнеса. В ходе мероприятия известный маркетинг-эксперт и тренер Хабибулло Садуллаев провёл практический воркшоп на тему «Увеличение продаж с помощью CustDev и Value Proposition Canvas». 🤔Подробнее _ 🇺🇿 As part of the “Marketing Maximum” course at the Graduate School of Business and Entrepreneurship, another important event was held for those interested in the fields of marketing and business. During the event, a practical workshop was conducted by renowned marketing expert and trainer Habibullo Sa’dulloyev on the topic “Boosting Sales through CustDev and the Value Proposition Canvas”. 🤔More #GSBE#GraduateSchool#Masterclass#Marketing 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

📢 Уважаемые профессора, преподаватели, слушатели и гости! 🌀 Приглашаем вас на очередной мастер-класс с участием Виктории Ким - предпринимателя, креативного продюсера, режиссёра-постановщика, креативного и арт-директора, сценариста и копирайтера, художника и дизайнера. 📌 Вы получите практические знания и полезную информацию в сфере креативного предпринимательства: ✔️Профессиональный видео продакшн — структура, сотрудничество, задачи и риски, баланс между бизнесом и ремеслом; ✔️ Креатив в Узбекистане: целевая аудитория городов и регионов; ✔️Кто такой предприниматель: Book smart или Street smart? ✔️ Networking очень важен, но экспертиза — важнее; ✔️ Образование — это суперспособность видеть одно и то же с разных точек зрения; ✔️Учись всему каждый день или деградируй! 🇷🇺Мероприятие пройдет на русском языке. 🗓Дата: 2 мая, 2025 года 🕤 Время: 10:30 📍Место:Высшая школа бизнеса и предпринимательства, (5-этаж,1-аудитория) #GSBE#GraduateSchool#Masterclass#Marketing 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

🇺🇿 O‘zbekistonda qimmatli qog‘ozlar bozori va uning rivojlantirish yo‘llari 📈 “Qimmatli qog‘ozlar markaziy depozitariysi” aksiyadorlik jamiyatida “O‘zbekistonda qimmatli qog‘ozlar bozori va uning rivojlantirish yo‘llari” mavzusida mahorat darsi o‘tkazildi. 🇺🇿O‘zb ✅ The Securities Market in Uzbekistan and its Development Paths 📊 The event took place at the Joint Stock Company “Central Securities Depository” on the topic of “The Securities Market in Uzbekistan and its Development Paths”. 🇬🇧 Eng 🎲 Рынок ценных бумаг в Узбекистане и пути его развития 📈 Мероприятие проходило в АО “Центральный депозитарий ценных бумаг” на тему “Рынок ценных бумаг в Узбекистане и пути его развития”. 🇷🇺Ru #GraduateSchool#MasterClass#Depository 🌐Web-site | ✅Telegram | ✅Facebook | 🌐Instagram

123•••67
ПредишнаСтр. 1 от 7Следваща