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

Резултати

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

Търсене: #weather

当前筛选 #weather清除筛选
Everything 4U Apk

@everythingme · Post #55692 · 28.08.2023 г., 09:03

🔰 AccuWeather MOD APK v8.12.3-3 🔰 MOD - (Premium / Pro) ℹ️ Description: AccuWeather MOD APK v8.12.3-3 (Premium / Pro) Mod APK Your local weather forecast, storm tracker, radar maps & live weather news Download AccuWeather Pro APK Premium 🆕 WHAT’S NEW: In our effort to become your ideal weather app, we fixed a few bugs and optimized performance to give you an even more seamless experience. ➕ MOD: Pro features unlocked; Optimized graphics and cleaned resources for fast load; Safe and Clean No ADS Category: #Weather🧩 Developer: AccuWeather 👨‍💻 App ID: com.accuweather.android🔐 Current Version: VARY ✅ Latest Update: 2023-08-28 09:23:51 ♻️ Content Rating: Everyone 👀 Requirements: 5.0 📲 Enjoy 😊😘😊😘😊😘😊😘😊 https://t.me/joinchat/KOQ8o_8ns24yZTE8 @EverythingMe

Hashtags

Libreware

@libreware · Post #1074 · 02.05.2022 г., 02:23

Clima ☁ Beautiful, minimal, and fast weather app. Features: • Beautiful, minimal UI • 8-day forecast • Imperial units support • Dark and light themes • No ads or trackers Download: https://f-droid.org/packages/co.prestosole.clima https://github.com/Lacerte/clima #weather @foss_Android

Hashtags

Bali News

@balinews · Post #251 · 29.11.2024 г., 11:10

💧Rainy season 2024/25 in Indonesia ☔ The rainy season in central Bali has already begun, however, the region is currently experiencing the effects of a La Niña phenomenon with weak intensity. 📆 This phenomenon has the potential to increase rainfall compared to normal conditions, although the effect so far has been negligible. The Agency of Meteorology, Climatology and Geophysics estimates that the entire Bali region will enter the rainy season in December 2024, with the peak in late January-February 2025. source: detik @BaliNews #weather

Hashtags

🌪️⚡DEADLY MIDWEST TORNADO OUTBREAK LEAVES 8 STATES DEVASTATED 🔹 At least 12 confirmed tornadoes touched down across Kansas, Iowa, Illinois and Nebraska destroying entire neighborhoods 🏠 🔹 Over 70,000 residents remain without power as utility crews work around the clock to restore electricity grid ⚡ 🔹 FEMA estimates $25,000 average property damage per household with total losses exceeding $2 billion statewide 💰 🔹 Governor declares state of emergency as flash flooding traps dozens of motorists on Interstate highways 🚨 National Guard deployed to assist with search and rescue operations. Weather service warns more storms possible 🔥 #USNews#weather @america

不求甚解

@Fakeye · Post #66 · 03.03.2020 г., 05:14

#APP#Weather 🎨 颜控 Android 用户应该对 Overdrop这款天气 App 并不陌生。这款在 Android 平台拥有超靓颜值和超多精致 Widget 的 App 如今上架了他们的 iOS 版本。 💧 Overdrop 的能打除了体现在它首屈一指的各类精致主题和动画外,还支持用户在 Dark Sky、Weather Bit 和 AccuWeather 3 个天气源中随意切换数据。iOS 版本同样支持 Widget,但样式比 Android 版本更加「收敛」。 📱 iOS 版本目前可以免费下载使用,良心的是,免费版并不影响正常功能。当然,你也可以解锁高级版来拥有去除广告、更换天气源和更多主题的能力。 🔗:Android 版本|iOS 版本|iOS Testflight

Hashtags

The Telegram Times

@TheTGTimes · Post #383 · 26.07.2024 г., 07:07

📰Weather Tag In the Beta version of Telegram for Android, you can add a weather tag to your story. You can only add the weather for your current location. So your device's location access must be turned on to add the tag. It is also possible to change the colors of the tag. #Weather | #Stories 👉The TG Times

Bali News

@balinews · Post #242 · 20.11.2024 г., 10:35

🌋Levotobi Laki Laki eruption in Indonesia – current status and forecast 📰 The Levotobi eruption took on an explosive character. On November 18 2024, the volcano's vent fired a lava bomb that reached residential areas. ℹ️ Local authorities have set up an information centre to support tourists affected by the eruptions. It provides various types of assistance, including evacuation to neighbouring provinces such as Bali. Also, the national tourism board Wonderful Indonesia has issued a travel guide for the East Nusa Tenggara area. @BaliNews #accidents#weather

Libreware

@libreware · Post #1086 · 05.05.2022 г., 20:46

Geometric Weather A lightweight, powerful, open-source Material Design weather app. Geometric Weather is a light and powerful weather app that provides you with real-time temperature, air quality, 15-days weather forecast, and accurate time-sharing trends. Features: • Beautiful Material Design Interface • Global Weather Data • Automatic Dark Mode • 15 Days And 24 Hours Overview data • Severe weather and precipitation alerts • Large selection of home screen widgets for at-a-glance information • Weather Notification And Forecast • Alert Information • Supported weather providers:AccuWeather,OpenWeather,Météo France • Multiple UI Styles • Live Weather Wallpaper Download - https://f-droid.org/packages/wangdaye.com.geometricweather/ https://github.com/WangDaYeeeeee/GeometricWeather #new#weather @foss_Android

Hashtags

🌦ПРОГНОЗ ПОГОДЫ 📅 24 АПРЕЛЯ 🌤 Переменная облачность, без осадков. 🌬Ветер восточный 7-12 м/с. 🌡Температура ночью 11-16°, днем 24-29°. 📅 25 - 28 АПРЕЛЯ 🌤 Переменная облачность, без осадков. 🌬Ветер восточный 7-12 м/с, 26-27 апреля местами возможно усиление до 13-18 м/с, в отдельных районах с пыльным поземком. 🌡Температура 25-26 апреля ночью 13-18°, днем 26-31°, 27-28 апреля ночью 15-20°, днем 28-33°. Источник:https://hydromet.uz #погода#weather @Samarkand100 - Подпишитесь

🌦ПРОГНОЗ ПОГОДЫ 📅 23 АПРЕЛЯ 🌤 Переменная облачность, дождь, возможна гроза. 🌬Ветер западный 7-12 м/с. 🌡Температура ночью 13-18°, днем 18-23°. 📅 24 - 27 АПРЕЛЯ 🌤 Переменная облачность, без осадков. 🌬Ветер восточный 7-12 м/с, 26-27 апреля местами возможно усиление до 13-18 м/с, в отдельных районах с пыльным поземком. 🌡Температура 24 апреля ночью 11-16°, днем 24-29°, 25-27 апреля ночью 13-18°, днем 26-31°. Источник:https://hydromet.uz #погода#weather @Samarkand100 - Подпишитесь

🌦ПРОГНОЗ ПОГОДЫ 📅 22 АПРЕЛЯ 🌤 Переменная облачность, местами дождь, возможна гроза. 🌬Ветер восточный с переходом на западный 7-12 м/с, местами возможно усиление до 13-18 м/с, в отдельных районах с пыльным поземком. 🌡Температура ночью 15-20°, днем 22-27°. 📅 23 - 26 АПРЕЛЯ 🌤 Переменная облачность, 23 апреля местами дождь, возможна гроза. 24-26 апреля без осадков. 🌬Ветер западный с переходом на восточный 7-12 м/с. 🌡Температура ночью 13-18°, лишь 24 апреля 11-16°, днем 23 апреля 18-23°, 24-26 апреля повышение до 28-33°. Источник:https://hydromet.uz #погода#weather @Samarkand100 - Подпишитесь

🌦ПРОГНОЗ ПОГОДЫ 📅 21 АПРЕЛЯ 🌤 Переменная облачность, местами возможен дождь, гроза 🌬Ветер восточный 7-12 м/с, местами усиление до 15-20 м/с, с пыльным поземком. 🌡Температура ночью 13-18°, днем 24-29°. 📅 22 - 25 АПРЕЛЯ 🌤 Переменная облачность, 22-23 апреля местами возможен дождь, гроза. 24-25 апреля без осадков. 🌬Ветер западный с переходом на восточный 7-12 м/с, 22 апреля местами возможно усиление до 13-18 м/с. 🌡Температура ночью 22-23 апреля 13-18°, 24-25 апреля 11-16°, днем 22 апреля 22-27°, 23 апреля 18-23°, 24-25 апреля 24-29°. Источник:https://hydromet.uz #погода#weather @Samarkand100 - Подпишитесь

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