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

Резултати

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

Търсене: #tendencia

当前筛选 #tendencia清除筛选
Ciencia, tecnología y política 🇦🇷

@cienciaytecnologiaarg · Post #641 · 06.11.2018 г., 19:51

#TENDENCIA#DEEPFAKE El término DeepFake hace referencia al uso de inteligencia artificial para falsear vídeos o audios sustituyendo a los protagonistas... ⁉ El caso es que ya se ha utilizado esta técnica para acabar películas como Rogue One http://bit.ly/2F6OssJ o Han Solo a Star Wars Story http://bit.ly/2SPDzhx. Aunque cómo explica Moises Naim en su artículo "todo empezó con la pornografía" http://bit.ly/2OrEOAf Y mientras algunos se apresuran a prohibir este tipo de vídeos ya hay empresas que se dedican a comercializarlos http://bit.ly/2zAHTZc Y por supuesto se ha utilizado y se utiliza en política Jordan Peele, director de Get Out, hizo un vídeo con esta técnica para demostrar su potencial. Emuló a Obama y aprovechó para llamar "dipshit" a Donald Trump http://bit.ly/2OuNC8u 👎 Ya hay quienes avisan que puede suponer un peligro para la democracia y la seguridad nacional tal y cómo podemos leer en el paper de Robert Chesney y Danielle "Deep Fakes: A Looming Challenge for Privacy, Democracy, and National Security" Keats http://bit.ly/2Ot9OzP 👍 Pero como sucede en otros campos tecnológicos, a la misma velocidad que avanzan los deepfakes, también avanza su detección basándose en los mismos modelos de aprendizaje profundo http://bit.ly/2D9EwMa 👌 Por si os queréis poner manos a la obra os dejo un tutorial de la mano de DeepFakes Club http://bit.ly/2JLFnEo ↗ Más info: • Qué son y como combatir los deepfakes http://bit.ly/2RCEikR • A potential new marketing strategy for political campaigns: DeepFake videos http://bit.ly/2Do29Sb • Los vídeos falsos o deepfakes amenazan con crear caos en redes sociales http://bit.ly/2zuRuB2 • Con los deepfakes tendremos un problema con la verdad: ni los vídeos servirán cómo prueba http://bit.ly/2PdmArp • El mundo ama tanto a Nicolas Cage que ya hay una inteligencia artificial haciendo vídeos falsos con su cara http://bit.ly/2PJQ2Vn • Exploring DeepFakes http://bit.ly/2ztL8lj • ¿Podrías diferenciar un vídeo falso de uno real? de Desirée Jaimovich para Infobae http://bit.ly/2JI560t ↗ Info relacionada: • Herramientas para detectar Fake News https://t.me/antonigr/457 • Los sesgos de la inteligencia artificial https://t.me/antonigr/428 • Seminario de comunicación política en tiempos de posverdad y burbujas de información https://t.me/antonigr/449

💥Abrigo ONLY ONLSEDONA Gris Claro Melange Mantente abrigada y con estilo este invierno con el abrigo ONLY ONLSEDONA en col ✅OFERTA: 20.5€ ❌ Antes: 54.99€ 💰Ahorras un 63%🔥 Diseño moderno, corte favorecedor y máxima calidez para los días fríos 👉 Renueva tu armario ahora #rebajas#moda#descuentos#invierno#tendencia 🛰️Oferta publicada en Moda y Belleza

💥Bañador Tommy Hilfiger Hombre Pernera Larga Sumérgete con estilo en las rebajas de invierno ✅OFERTA: 32.05€ ❌ Antes: 59.9€ 💰Ahorras un 46%🔥 Diseño clásico, comodidad y calidad para tus días de playa 👉 Renueva tu estilo ahora #moda#banador#rebajas#descuentos#tendencia 🛰️Oferta publicada en Moda y Belleza

💥Mochila Columbia Trek 18L El regalo perfecto para los amantes de la aventura ✅OFERTA: 29.99€ ❌ Antes: 50.0€ 💰Ahorras un 40%🔥 Diseño resistente, cómodo y con gran capacidad para tus excursiones 👉 Hazte con ella y prepárate para explorar #mochila#outdoor#navidad#ofertas#descuentos#tendencia#viral 🛰️Oferta publicada en Deporte y Outdoor

💥Bufanda larga para mujer PIECES Pcpyron Atrévete a lucir elegante y abrigada este invierno ✅OFERTA: 9.07€ ❌ Antes: 19.99€ 💰Ahorras un 55%🔥 Diseño estructurado en color Silver Mink para un look sofisticado 👉 Hazte con la tuya antes de que se agoten #bufandalarga#moda#rebajas#ofertas#descuentos#invierno#tendencia#viral 🛰️Oferta publicada en Moda y Belleza

💥Chándal infantil Jako Trainingshose Active Para que tus hijos se mantengan activos y cómodos ✅OFERTA: 11.62€ ❌ Antes: 39.99€ 💰Ahorras un 71%🔥 Diseño multicolor moderno, ideal para entrenar o estar en casa 👉 Renueva su estilo ahora #chandalinfantil#modainfantil#ofertas#descuentos#rebajas#tendencia#viral 🛰️Oferta publicada en Moda y Belleza

💥Chaleco Acolchado Columbia Powder Lite 2 para Mujer Abrigado y ligero para tus aventuras invernales ✅OFERTA: 37.99€ ❌ Antes: 100.0€ 💰Ahorras un 62%🔥 Mantente cálida y cómoda sin sacrificar movilidad 👉 Renueva tu armario para el invierno #rebajas#columbia#chalecoacolchado#moda#rebajasdeinvierno#ofertas#descuentos#tendencia 🛰️Oferta publicada en Moda y Belleza

💥Cortina douceur dIntérieur lissea Renueva tu hogar con elegancia y estilo ✅OFERTA: 6.99€ ❌ Antes: 10.99€ 💰Ahorras un 36%🔥 Cambia la decoración de tu espacio de forma sencilla y sofisticada 👉 Descubre la colección ahora #cortina#hogar#ofertas#descuentos#blanco#rebajas#tendencia#viral 🛰️Oferta publicada en Hogar

💥Chaqueta Híbrida JACK JONES Negra Para lucir con estilo esta Navidad ✅OFERTA: 29.24€ ❌ Antes: 59.99€ 💰Ahorras un 51%🔥 Combina confort y diseño para destacar en cualquier ocasión 👉 Hazte con ella ahora #jackandjones#moda#jacket#ofertas#navidad#descuentos#tendencia#viral 🛰️Oferta publicada en Moda y Belleza

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