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

Резултати

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

Търсене: #russianeducation

当前筛选 #russianeducation清除筛选

🎓Apply Now for the Russian Government’s Scholarship! If you’ve been dreaming of studying abroad and gaining world-class education - this is your chance! The Russian Government’s Scholarship for South Africa and Lesotho offers a chance to study at leading universities across Russia, with programmes available in both English and Russian. ✅The Scholarship covers undergraduate, master’s, and doctoral studies in a wide range of fields: from science and engineering to humanities and arts with no age limits. ⏳Apply before 15 January 2026 and join a vibrant international community of students in Russia! Make an application via Education in Russia platform (https://education-in-russia.com/), select 1 preferred field of studies and upload all the necessary documents. 🇿🇦More information for South Africa nationals 🇱🇸More information for Lesotho nationals Time to get a degree of your dream! #StudyInRussia#RussianEducation

Russian House Brussels-Europe

@rushousebrussels · Post #2681 · 13.11.2025 г., 13:48

🇷🇺Study in Russia for Free — Government Scholarship Program Applications are open for Bachelor’s and Master’s programmes in leading Russian universities under the Government of Russia scholarship quota. This opportunity covers full tuition fees and offers a wide range of academic fields. 📌 For consultations, application support, and full details, please visit our website https://rushouse.be #StudyInRussia#RussianEducation#RussianHouseBrussels

🇱🇸🇷🇺 On 16 February 2026 additional education course «STEP Transformation in Africa» for officials of the Government of the Kingdom of Lesotho was launched online together with the Institute for International Studies of the MGIMO University of the Ministry of Foreign Affairs of Russia. All participants will receive certificates of advanced professional training❗️ ☝️ As part of the course, Lesotho civil servants will have the opportunity to study modern approaches to international political economy and its practical application, as well as technological transformation of the global system, which is crucial for addressing the current challenges that the Kingdom faces. #RussiaLesotho#RussianEducation#MGIMOUniversity

🎓ETHIOPIAN STUDENTS IN RUSSIA: A CROSS-CONTINENTAL EDUCATIONAL JOURNEY ኢትዮጵያውያን ተማሪዎች በሩሲያ፡ የትምህርት ጉዞ 💡Why thousands choose Russian universities: Quality education in medicine, engineering, and economics that builds Ethiopia's future workforce. 🏛️TOP UNIVERSITIES | ዋና ዩኒቨርሲቲዎች: • Moscow State University (МГУ) - Medicine: 350,000-450,000 RUB/year • RUDN University - International programs: 280,000-380,000 RUB • Saint Petersburg State - Engineering: 320,000-420,000 RUB • Kazan Federal University - Economics: 250,000-350,000 RUB ❄️WINTER SURVIVAL GUIDE | የክረምት መጸብ: 🧥 "Первые три месяца я носил 5 курток одновременно!" - Ahmed, 2nd year 🌡️ From +40°C Ethiopia → -35°C Russia shock 🏠 "Общага спасла мне жизнь" - centralized heating discovery 🍲CULINARY ADVENTURES | የምግብ ጉዞ: 😋 "Что это за красный суп? Похож на Ethiopian stew!" - First borscht experience 🥞 Injera + Russian blini = unexpected combination success ☕ "Где настоящий Ethiopian coffee?!" - desperate search stories 💰FINANCIAL REALITY | የገንዘብ እውነታ: • Monthly living costs: 15,000-25,000 RUB (~4,000-7,000 ETB) • "Стипендия 2,000 рублей хватает на хлеб и чай" - budget student life • Part-time work opportunities in translation/tutoring 🎯PRO TIPS | ጠቃሚ ምክሮች: 📚 Russian language prep is CRUCIAL - start 6 months early 🏥 Medical insurance mandatory: ~12,000 RUB/year 📱 Download "Тройка" app for Moscow transport 🏠 "Ищите общагу рядом с метро" - location matters! ✨SUCCESS STORIES: "После 6 лет в России, теперь работаю врачом в Addis Ababa. Спасибо, Россия!" - Dr. Meron, graduate Expert-reviewed content | Verified by Ethiopian student community in Russia #EthiopianStudents#RussianEducation#StudyAbroad#ኢትዮጵያ#EducationJourney🇪🇹🇷🇺

🇷🇺📚Εκπαιδευτική έκθεση με θέμα «Μεταπτυχιακές σπουδές στη Ρωσία» πραγματοποιήθηκε στο Πανεπιστήμιο Δυτικής Αττικής Στις 31 Μαρτίου του τρέχοντος έτους πραγματοποιήθηκε στο Πανεπιστήμιο Δυτικής Αττικής η εκπαιδευτική έκθεση «Μεταπτυχιακές και διδακτορικές σπουδές στη Ρωσία», που διοργάνωσε το Ρωσικό Σπίτι στην Αθήνα (ΡΠΕΚ). Η εκδήλωση προσέλκυσε μεγάλο αριθμό φοιτητών που ενδιαφέρονται να συνεχίσουν τις σπουδές τους, μετά την απόκτηση πτυχίου ή μεταπτυχιακού τίτλου στην Ελλάδα, σε κορυφαία ανώτατα εκπαιδευτικά ιδρύματα της Ρωσικής Ομοσπονδίας. 📖 Διαβάστε περισσότερα: https://clck.ru/3KNn2g 🇷🇺📚Образовательная выставка «Магистратура и аспирантура в России» прошла в Университете Западной Аттики 31 марта текущего года на площадке Университета Западной Аттики (Афины, Греция) прошла образовательная выставка «Магистратура и аспирантура в России», организованная Русским домом в Афинах (РЦНК). Мероприятие привлекло большое количество студентов, проявляющих интерес к продолжению обучения после получения степени бакалавра или магистра в Греции в ведущих высших учебных заведениях Российской Федерации. 📖 Читайте подробнее: https://clck.ru/3KNmrJ @rossotrudnichestvo@rusembgreece@kubsunews #ρωσικήεκπαίδευση#ρωσικοσπιτιαθηνα#σπουδέςστηΡωσία#υποτροφίεςΡωσίας#ρωσικάπανεπιστήμια#μεταπτυχιακά#διδακτορικά#ρωσία#образованиевроссии#русскоедомафины#учёбавроссии#стипендиявроссии#российскиеуниверситеты#магистратура#аспирантура#RussianEducation