@fencinguzbekistan · Post #3539 · 27.03.2025 г., 00:45
📺📺 YOSH RAPIRACHILARIMIZ XALQARO TURNIRDA IMKONIYATLARINI SINOVDAN O'TKAZISHMOQDA #26march#fencing 📱INSTAGRAM 📱TELEGRAM
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #721 · 26.12
Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev
Hashtags
Търсене: #fencing
@fencinguzbekistan · Post #3539 · 27.03.2025 г., 00:45
📺📺 YOSH RAPIRACHILARIMIZ XALQARO TURNIRDA IMKONIYATLARINI SINOVDAN O'TKAZISHMOQDA #26march#fencing 📱INSTAGRAM 📱TELEGRAM
@fencinguzbekistan · Post #3459 · 16.03.2025 г., 11:24
📺📺 🤺O'ZBEKISTON QILICHBOZLIK FEDERATSIYASINING NAVBATDAGI KONFERENSIYASI BO'LIB O'TDI #15march#fencing 📱INSTAGRAM 📱TELEGRAM
@fencinguzbekistan · Post #3449 · 15.03.2025 г., 02:48
📺📺 🤺RAPIRA BO'YICHA JAMOAVIY DASTURDA FARG'ONALIK SPORTCHILAR G'ALABA QOZONISHDI #14march#fencing 📱INSTAGRAM 📱TELEGRAM
@novosibsport · Post #3615 · 05.09.2025 г., 01:07
У Максима Шабурова «бронза»! #НашиНаЧемпионатеМира2025 #ФехтованиеНаКолясках #ПаралимпийскийКомитетРоссии #fencing #WheelChairFencing #WorldChampionships #ParaFencingWorldChampionships
@fencinguzbekistan · Post #6688 · 02.04.2026 г., 07:11
1 апреля в Рио-де-Жанейро (Бразилия) стартовал чемпионат мира по фехтованию среди юниоров. Первый день соревнований открыли юниоры саблисты . Масштаб турнира: ▪️ Мужчины — 161 спортсмен ▪️ Женщины — 139 спортсменок Из более 47разных стран как: Грецию, Сенегал, Колумбию, Германию, Францию, Чехию, Болгарию, Японию, Перу и другие Результаты сборной: Мужская сабля: 7 место — Алпамис Уракбаев 16 место — Сардор Абдукаримбеков Женская сабля: 9 место — Фернанда Эррера Наши спортсмены уверенно вошли в ТОП-16, продемонстрировав высокий уровень и конкурентоспособность на мировой арене. #fencing#FFU#juniorworlds#sabre#TeamUzbekistan
@fencinguzbekistan · Post #3693 · 11.04.2025 г., 16:08
It's all about the winning mentality🏆 #Wuxi2025#Wuxi#China#fencing#escrime#esgrima
@fencinguzbekistan · Post #4143 · 21.06.2025 г., 15:52
🥇🥈🥉 Women’s Team Sabre Medalists at the 2025 Asian Fencing Championships in Bali! 🇮🇩✨ 🥇 Team Japan 🇯🇵 – Japan Fencing Federation Misaki Emura Yuina Kaneko Seri Ozaki Yui Sano 🥈 Team Korea 🇰🇷 – Korean Sport & Olympic Committee Sebin Choi Hayoung Jeon Jeongmi Kim Jiyeon Seo 🥉 Team Uzbekistan 🇺🇿 – Fencing Federation of Uzbekistan Zaynab Dayibekova Luisa Fernanda Herrera Lara Gulistan Perdibaeva Samira Shokirova 🎉 Congratulations to all the amazing athletes! #Fencing#Sabre#AsianChampionships#Bali2025#FIE#ZonalChampionships#WomenInSports
@fencinguzbekistan · Post #4136 · 21.06.2025 г., 08:47
🔥 Intense action from the Women’s Team Sabre Quarterfinals — each team battled fiercely for a place in the Top 4! 👏 Congratulations to the semifinalists: 🇰🇷 Korea 🇺🇿 Uzbekistan 🇨🇳 China 🇯🇵 Japan 📊 Full Results: bit.ly/3SUAygk #Fencing#Sabre#AsianChampionships#Bali2025#FIE#ZonalChampionships#WomenInSport
@fencinguzbekistan · Post #4897 · 24.10.2025 г., 17:43
🥇🏆 The Moment of Glory! A proud scene from the podium at the Asian Cadet Fencing Championships – Kuala Lumpur 2025 🇲🇾⚔️ From Hong Kong to Kazakhstan and Uzbekistan, fencers shined with skill, passion, and true sportsmanship 💪 Congratulations to the Men’s Foil medalists on an outstanding performance and well-deserved victories! 👏 🥇 HO Shing Him Harris 🇭🇰 🥈 LAM Ho Long 🇭🇰 🥉 NURUMOV Galim 🇰🇿 🥉 MOLINA Ilyas 🇺🇿 #Fencing#AsianFencing#MensFoil#KualaLumpur#FencingAsia#Championships#FencingSpirit
@fencinguzbekistan · Post #4535 · 09.09.2025 г., 14:53
Cadet Asian Cup 2025 — Tashkent, Uzbekistan 🇺🇿 ✅ Day 1 Results — Cadet Women’s Sabre 1️⃣ RUZIEVA Salima 🇺🇿 2️⃣ KHUSANBOEVA Bibiaisha 🇺🇿 3️⃣ ISKHAKOVA Nailya 🇰🇿 3️⃣ MAUINBERGENOVA Perizat 🇺🇿 👏 Congratulations to the winners and all participants! 👉 Stay tuned and follow us for daily updates! #CadetAsianCup#FencingAsia#FCA#FIE#Tashkent2025#Sabre#Fencing#AsiaFencing
@fencinguzbekistan · Post #4254 · 25.07.2025 г., 14:37
⚔️ The energy is soaring on Day 4 of #Tbilisi2025! The Women’s Individual Foil – Table of 32 is packed with 🔥 intensity, emotion, and precision! Who’s moving closer to the podium? 🥇🤺 🔴 Watch it LIVE: fencingtv.com 📊 Full results: bit.ly/44FJFbo #FCA#FIE#FencingWorldChampionships#Fencing#Foil#Escrime#Esgrima
@fencinguzbekistan · Post #4531 · 09.09.2025 г., 14:53
Cadet Asian Cup 2025 — Tashkent, Uzbekistan 🇺🇿 ✅ Day 1 Results — Cadet Men’s Foil 1️⃣ ALBUSAIDI Ali 🇴🇲 2️⃣ CHEONG Pak Kio 🇲🇴 3️⃣ YETSEU Mansur 🇰🇿 3️⃣ TOKANOV Yevgeniy 🇰🇿 👏 Congratulations to the winners and all participants! 👉 Stay tuned and follow us for daily updates! #CadetAsianCup#FencingAsia#FCA#FIE#Tashkent2025#Foil#Fencing#AsiaFencing