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

Резултати

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

Търсене: #birthday

当前筛选 #birthday清除筛选
BMB PFC

@bmbpfc · Post #15399 · 26.04.2026 г., 04:23

#BIRTHDAY Jamoamizning fidoyi yordamchi murabbiyi Aziz Mamatov hamda yosh darvozabonimiz Shoxrux Axtamovni tavallud ayyomlari bilan chin qalbimizdan tabriklaymiz! Sizlarga mustahkam sog‘lik, cheksiz kuch-g‘ayrat va sport faoliyatingizda ulkan zafarlar tilaymiz. Jamoamiz ravnaqi yo‘lida qilayotgan mehnatlaringiz doimo o‘z samarasini bersin! Maydonda ham, hayotda ham doimo g‘alabalar siz bilan bo‘lsin! Hurmat bilan BMB PFC oilasi. Telegram|Facebook|Instagram | Uzum

Hashtags

PRICE ACTION EXPERT

@priceactionexpert · Post #7811 · 20.10.2024 г., 04:55

https://x.com/priceactiongann/status/1847863997103583254 My Birthday! "Another year older, another year to be grateful for all of you. Here's to health, happiness, and you all!" 35 Ends Today and 36 Begins! Important Life Cycles 7x5=35 and 144/4=36! Cheers! 🎂😍🙏 #birthday

Hashtags

Спасибо всем за поздравления 🥳 Стартует мой персональный, Новый год, полный любви, заботы и внимания! У меня есть грандиозные планы по сделкам, но об этом пока промолчу Хочу добавить в копилку еще 3-5 стран, где я не была #birthday

Hashtags

Code 𝕏 Botz

@CodeXBotz · Post #1362 · 14.08.2022 г., 10:05

🎉 Telegram becomes 9 years old! In the 14th August of 2013, Telegram iOS, the first Telegram client appeared, and a few weeks later, Telegram Android came. Over the past years, Telegram has announced 10 massive updates, including those which brought live streams, group video chats, reactions, web bots, video stickers, the emoji platform, and much more. Alongside those, Telegram Premium and the advertisement platform were launched. Telegram's mobile clients are currently at version 8.9. #birthday

Hashtags

The Telegram Times

@TheTGTimes · Post #404 · 14.08.2024 г., 13:58

Today Telegram turns 11🎂 Pavel Durov, who set out with the idea of starting ‘a new era of messaging’ by bringing a new alternative to the messaging applications market, launched Telegram, which has almost one billion users today with the iOS version released exactly1️⃣1️⃣ years ago. With the iOS version released on 13 August 2013 and the Android version released in October of the same year, secure, private and quality messaging became possible for everyone for free. Happy birthday Telegram Many more years to start a new era in messaging » Check out Durov's post #Birthday 👉The TG Times

Hashtags

Telegram Info Indonesia

@tginfoid · Post #348 · 14.08.2022 г., 09:55

🎉 Telegram menjadi 9 tahun! Pada 14 Agustus 2013, Telegram iOS, klien Telegram pertama muncul, dan beberapa minggu kemudian, Telegram Android datang. Selama beberapa tahun terakhir, Telegram telah mengumumkan 10 pembaruan besar-besaran, termasuk pembaruan yang menghadirkan streaming langsung, obrolan video grup, reaksi, bot web, stiker video, platform emoji, dan lebih banyak. Selain itu, Telegram Premium dan platform iklan diluncurkan. Klien seluler Telegram saat ini berada di versi 8.9. #birthday

Hashtags

The Telegram Times

@TheTGTimes · Post #49 · 14.08.2023 г., 08:42

Today is August 14, Telegram's 10th birthday🔟 Telegram, A popular application that we use for hours a day, which is a wonderful way to communicate with others in the era of communication has turned 10 years old today🔟 Pavel Durov, the founder of Telegram, launched Telegram for iOS for the first time on August 14, 2013 and officially started its operation. Then in October of that year, the first version of Telegram for Android was made available to all users. We now owe all our communications to Telegram❤️‍🔥 Durov's post about the birth of Telegram #Birthday 👉The TG Times

Hashtags

🎉 Нам 15 лет! 🐝 RuFilms – это большое семейство пчелок. Естественно, мы заработались и забыли, что вчера, 6 ноября, у нас был юбилей!🎂 Каждый из вас вложил частичку души в наше любимое дело, а значит, и в эту компанию. Большое спасибо всем-всем нашим переводчикам, редакторам, менеджерам, руководителям и, конечно, основателям компании Алексею Козуляеву и Елене Конотоповой ❤️ Давайте и дальше делать искусство кино понятным для всех 📽 Пишите в комментариях, чем вас зацепила работа с RuFilms ✍️ 🤗 А ещё мы очень любим собираться с вами вживую, поэтому вспоминаем, как это было в прошлом году: https://www.youtube.com/watch?v=yyrS8TuiJ1U #rufilms#birthday

Kompyuter Bilimlari | Windows Blog

@kompyuter_bilimlari · Post #5901 · 14.08.2023 г., 06:31

🥳Bugun Telegram 10 yoshga to'ldi ⚡️ Atigi oʻn yil ichida Telegram 800 milliondan ortiq faol foydalanuvchilarga ega boʻldi. Yillar davomida ko'plab yangilanishlar va takomillashtirishlar orqali Telegram zamonaviy xabar almashish tajribasi qanday bo'lishi kerakligini qayta belgilab berdi. 📊 Telegram uchun navbatdagi qadam - bu xabar almashishdan tashqariga chiqish va umuman, ijtimoiy tarmoqlarda innovatsiyalarni rivojlantirish. Biz mashhurligimizdan milliardlab odamlarning hayotini yaxshi tomonga o'zgartirish, sayyoramizdagi odamlarni ilhomlantirish va ko'tarish uchun foydalanishimiz kerak. 📆 Bugun barcha foydalanuvchilar uchun hikoyalarning bosqichma-bosqich chiqarilishi Telegram tarixidagi ushbu yangi bosqichning boshlanishini anglatadi. O'tgan o'n yillik hayajonli bo'lsa-da, keyingi 10 yil Telegram o'zining haqiqiy salohiyatiga erishadigan vaqt bo'ladi 🥳 – deya habar beradi o'zining telegram kanalida Durov... 👉🏼Birinchi raqamli Windows Blog | #telegram / #birthday

TONlines – News

@tonlines · Post #7249 · 16.05.2025 г., 21:31

🎉 Notcoin Community: Celebrating Notcoin’s Birthday! #Notcoin#birthday The Notcoin Community is celebrating Notcoin’s birthday with a series of events over the next few weeks. Expect gifts, stickers, games, and more as part of the festivities. Source: link @tonlines

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