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

Резултати

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

Търсене: #rpl

当前筛选 #rpl清除筛选
Coin Sonar

@CoinSonar · Post #243513 · 17.04.2026 г., 07:46

#RPL | Volume spike (USDT PAIR) 95 times the average volume 130.52K USDT traded in 15 min └Buying vol: 75.86K USDT 🟢 Boost score: 3/10 24h Vol: 131.46K USDT (Binance) Price: 2.01 (-5.1% in 24h)

Hashtags

Alex Kowalski | Trade

@kowalskitrade · Post #270 · 16.06.2024 г., 13:23

#RPL It looks good, we are gradually moving up, on the removal of the high, I think after reaching the high we will see a reversal 📈Sign up on Bybit to trade with me

Hashtags

TONlines – News

@tonlines · Post #7034 · 03.05.2025 г., 10:35

Fanton EN: Legendary Kislyak NFT Available #NFT#RPL Fanton EN announces the availability of a Legendary NFT featuring Matvei Kislyak, a prominent leader in the RPL. Participants can acquire this NFT by joining the RPL tournament and building the strongest squad to claim the Kislyak card. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #6991 · 30.04.2025 г., 16:14

Fanton EN: New RPL Position-Based Boxes Released! #NFT#RPL Fanton EN channel has introduced new loot boxes for the RPL tournament, including Rare Cards, Goalkeepers, and Position-Based Boxes for Defenders, Midfielders, and Forwards. These boxes come with various tier probabilities and feature a range of players, offering collectors options to build the ultimate squad. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #7022 · 02.05.2025 г., 08:51

⚡️Fanton EN: May Leaderboard Kicks Off with New Rewards #FTON#NFT#RPL Fanton EN has announced the results for April with $FTON and NFT card distributions to players. The May Leaderboard requires participants to earn at least 50 trophies to share a 1 million $FTON prize pool. Top players will also receive Rare RPL cards, selected based on rank. Source: link @tonlines

Voir de ses propres yeux

@voir_yeux · Post #11727 · 14.02.2026 г., 15:47

🚨🇺🇦🇷🇺 Une attaque massive de drones lancés par l’Ukraine a fait 19 blessés – dont quatre dans un état grave - à Tsentralny, une localité de la République populaire de Lougansk (RPL). C’est ce qu’a annoncé le chef de la République, Leonid Passetchnik. #rpl#attaque#ukraine#bilan

Тотал Футбол

@totalfootball_official · Post #301 · 07.11.2025 г., 06:20

Ажиотаж вокруг Тотал Футбол X РПЛ на форуме «Россия — Спортивная Держава»! 🔥 Вокруг Тотал Футбол не протолкнуться — представители ведущих СМИ, футбольных клубов и спортивных федераций собрались возле нас, чтобы самим испытать игру в действии! 📹⚽️ Быть в центре внимания всей спортивной России — это огромная честь для нас! ❤️ Смотрите, как это было, и прочувствуйте энергию события! ⬇️ А вы уже видели этот хайп? Ставьте лайк, если гордитесь нашей общей работой! 🔥 #TotalFootball#РоссияСпортивнаяДержава#RPL

France Libre | Média

@France_Libre_Media · Post #9850 · 13.04.2026 г., 03:39

📝Chroniques de l'opération militaire spéciale📝 pour le 11 avril 2026 🧨Les forces russes n'ont pas mené de frappes après l'entrée en vigueur du cessez-le-feu annoncé par Vladimir Poutine à 16h00 le 11 avril. Aucun rapport de frappes de missiles et de drones de longue portée n'a été signalé de part et d'autre. Les formations ukrainiennes ont attaqué des civils à Lgov, Chébekino et la RPL. Des opérations de défense aérienne ont été enregistrées dans plusieurs districts de la région de Belgorod. ➡️Dans la direction Slobozhansky, les troupes d'assaut ont occupé de nouvelles positions sur les approches de Novodmitrovka. Cela s'est produit avant l'entrée en vigueur du cessez-le-feu de Pâques. 📎Cartes haute résolution : 🔸Situation dans la zone de l'OMS (ru ; en) 🔸Direction Slobozhansky (ru ; en) 📍Les cartes en ligne sont disponibles par abonnement sur map.rybar.ru #Belgorod#digest#carte#RPL#Russie#Ukraine ✈️RU | ✈️EN | ✉️MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Zen 💸Nous soutenirMsg d'orig.

Тотал Футбол

@totalfootball_official · Post #299 · 06.11.2025 г., 06:29

Мы тут на Международном спортивном форуме «Россия — спортивная держава», и легенды Российской Премьер-Лиги (РПЛ) вживую пробуют Тотал Футбол! 💪⚽️ Видели бы вы, с каким азартом они зажигают в игре! 🔥 А теперь главный вопрос: Угадайте, игроки какого клуба сейчас у нас в гостях? 👀 Варианты: 🥅 Зенит ⚽️ Спартак ❤️ ЦСКА 😄 Крылья Советов 🔥 Динамо Mахачкала Пишите свои ответы в комментариях! 👇 Самых догадливых ждёт крутая награда! 🎁Наград: Агентский Контракт x1000, Карта Усиления I x3, ЕВРОx50000 #TotalFootball#RPL#РПЛ#РоссияСпортивнаяДержава

12
ПредишнаСтр. 1 от 2Следваща