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

Резултати

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

Търсене: #clima

当前筛选 #clima清除筛选
BotsGram®

@botsgram_cu · Post #4018 · 13.06.2021 г., 23:10

¿Que puede hacer este bot? @asaweatherbot Este bot te muestra el clima según la ubicación o nombre de ciudad. Idiomas: español, inglés, italiano (Visto en @botsgram_cu) #clima

Hashtags

🌧 Conoce la lluvia con 2 semanas de antelación: cómo funciona el nuevo modelo meteorológico de DeepMind El modelo GenCast, compuesto por un conjunto de herramientas de inteligencia artificial (alrededor de 50 algoritmos diferentes), predice el clima con hasta 15 días de antelación. Los resultados del modelo son más precisos que los del Centro Europeo de Previsiones Meteorológicas a Medio Plazo (ECMWF) en el 97.2% de las pruebas, y en el 99.8% de los casos para predicciones a más de 1.5 días. Los datos del ECMWF son ampliamente utilizados por servicios meteorológicos y organizaciones internacionales. 🌍 Cómo se entrenó GenCast GenCast es un modelo de difusión, del mismo tipo que impulsa generadores populares de imágenes, videos y música. Está adaptado a la geometría esférica de la Tierra y utiliza las condiciones meteorológicas más recientes como datos de entrada. El modelo fue entrenado con 40 años de datos históricos del archivo del ECMWF, que incluye descripciones detalladas de la temperatura, velocidad del viento y presión a diferentes altitudes. ☁️ Ventajas de GenCast El desarrollo de DeepMind no solo es más preciso, sino también significativamente más rápido que los sistemas tradicionales. GenCast genera un pronóstico de 15 días en tan solo 8 minutos, mientras que los algoritmos convencionales que funcionan en supercomputadoras tardan varias horas en producir resultados similares. GenCast también sobresale en la predicción de cambios climáticos extremos, incluidas las trayectorias de tormentas tropicales y huracanes. El sistema logró predecir el movimiento de un tifón frente a la costa de Japón con más de 7 días de antelación. Estos tiempos de respuesta permiten a los gobiernos tomar medidas preventivas tempranas, como evacuaciones y almacenamiento de suministros. #️⃣DeepMind también ha prometido liberar el código, los pesos y los pronósticos del modelo para apoyar a una comunidad más amplia de meteorólogos. Más sobre el tema: 💨La IA predice el clima y la contaminación del aire 🔥Cómo la IA ayuda a combatir incendios forestales #noticias#clima#DeepMind@hiaimediaes

Savino Balzano

@savinobalzano · Post #438 · 24.07.2023 г., 10:41

Un operaio di 75 anni muore sul lavoro: colpa del caldo. Sul lavoro fa caldo? smart working è la soluzione: il clima come il covid. Per qualche disagiato, si dovrebbe introdurre un reato per il negazionismo climatico e intanto siamo oltre i 500 morti sul lavoro. Dire che sono disgustato è poco. La mia ai microfoni di Radio Radio e di Stefano Molinari. #caldoestivo#Clima#politica#italia#giornalismo#dibattito#informazione#radio https://youtu.be/N270co0VbSE

Radio Holguín La Nueva

@radioHolguin · Post #9700 · 26.03.2024 г., 21:05

🌐❤️ Hoy 26 de marzo celebramos el #DíaMundialDelClima, ocasión para reflexionar sobre nuestro entorno y el impacto que tenemos en él. Desde los cálidos rayos del Sol hasta las lluvias que nutren la tierra son esenciales en el equilibrio de la naturaleza y es responsabilidad nuestra su preservación. En este día, recordamos la importancia de cuidar el planeta, adoptar prácticas sostenibles y trabajar juntos para mitigar el #CambioClimático. Cada acción cuenta, desde reducir el consumo de plástico hasta apoyar iniciativas locales de conservación. 😃 Radio Holguín la Nueva promueve una cultura medioambiental. A través de su programación informa, concientiza y motiva a la audiencia para tomar medidas responsables 😉. 💪🏻 ¡Pequeñas acciones marcan la diferencia en la protección del #Clima y el futuro de las generaciones venideras! El clima cambia, ¿y tú? 🤝 ✍️ Sara Brito 📸 Internet #MedioAmbiente Carrera de Periodismo - Universidad de Holguín Citma Delegación Holguín

Capibara Media

@gabgerm · Post #3072 · 25.09.2025 г., 20:23

CHI SEMINA CAOS AL CONFINE TRA INDIA🇮🇳 E CINA🇨🇳? SCOPRIAMOLO ASSIEME 🔥 Caos sul tetto del mondo: il Ladakh esplode in proteste contro Nuova Delhi, tra scontri, accuse politiche e la crisi climatica che scioglie i ghiacciai. Tra India🇮🇳, Cina🇨🇳 e Pakistan🇵🇰 la dorsale himalayana diventa sempre più una polveriera. Chi c’è dietro la destabilizzazione dell’Asia meridionale? 👀 #India#Cina#Ladakh#Geopolitica#Asia#Proteste#Clima#CaosHimalaya Se ti è piaciuto questo contenuto Iscriviti al Canale Telegram Seguici anche su: Instagram Youtube Tik Tok LinkTree Spotify https://youtube.com/shorts/eGImqWxB2Wo

Capibara Media

@gabgerm · Post #2876 · 09.08.2025 г., 09:14

Chi ci governa pensa davvero al futuro? Siccità, desertificazione, crisi energetica… mentre la politica litiga sul nulla, il tempo scorre. Abbiamo soluzioni concrete per garantire acqua, energia e resilienza, ma mancano volontà e visione. ...E se iniziassimo a progettare il Paese di domani invece di rincorrere emergenze? 🌊⚡️🌱 📌 In questo carosello: - Come un sistema di desalinizzazione e energie rinnovabili potrebbe cambiare l’Italia; - Perché investire ora significa creare lavoro e sicurezza; - Idee radicali per città sotterranee e infrastrutture del futuro; 💭 Come immagini il nostro Paese tra 50 anni? #Politica#Futuro#Visione#Italia#Acqua#Energia#Clima#Resilienza#Desalinizzazione#Rinnovabili#Ambiente#Infrastrutture#Geopolitica#Cambiamento#Innovazione#TransizioneEcologica#Sostenibilità#Idrica#CrisiClimatica#Lavoro Apri qui ⚡️🗣⚡️🗣https://www.instagram.com/p/DNIO8jRM8mr/?img_index=1