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

Резултати

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

Търсене: #8m

当前筛选 #8m清除筛选
Андрей Поснов

@andreyposnov · Post #3659 · 08.03.2026 г., 19:44

С 8 МАРТА! Вы — украшение нашего коллектива 🤗 Дорогие женщины, милые, нежные, поздравляем вас с этим волшебным праздником весны, нежности, красоты и очарования! ✨ Желаем вам оставаться молодыми, чтобы ни одна морщинка не посмела приблизиться к вашим ангельским личикам! Вы - украшение нашего коллектива! Без ваших улыбок офис был бы серым, унылым и лишённым смысла. Желаем вам простого женского счастья: любящего мужа, послушных деток, полных кастрюлек и чтобы борщ всегда удавался! Оставайтесь в душе девочками! С бурными эмоциями, непредсказуемой женской логикой и детской непосредственностью! Будьте горячими, но никого не спалите! А ещё мы подготовили вам корпоративный сюрприз: сейчас в холл зайдёт сварщик… не задавайте вопросов, просто идите в холл. И захватите одноразовые тарелки. С 8 марта 🔥 *** С 8 марта. Не с «праздником весны и нежности», а с Международным женским днём, у которого за плечами больше ста лет борьбы за права, достоинство и равенство. Желаю не «оставаться красивой», а чувствовать себя в безопасности. Не «простого женского счастья» - а свободы выбирать своё счастье самой, каким бы оно ни было. Не «украшать коллектив» - а получать честное признание за свою работу и компетентность. Здоровья, справедливости, поддержки в ваших целях и людей вокруг, которые видят в вас человека, а не открытку. С 8 марта 👍 #8m

Hashtags

Андрей Поснов

@andreyposnov · Post #2854 · 08.03.2025 г., 08:48

С Международным женским днём! 💪🌷 сравнить ответы с прошлым годом: тут больше про восьмое марта - тут upd: а вот что мы делали с женой 2 года назад на 8 марта - пост #8M | @andreyposnov

Hashtags

Ciencia, tecnología y política 🇦🇷

@cienciaytecnologiaarg · Post #795 · 09.03.2019 г., 13:05

🐦CENPAT (@conicetcenpat) ____ RT @agencia_sinc: "Si las mujeres no entran en el mundo tecnológico, se verán abocadas a asumir una brecha digital, a lo que se suma una brecha salarial", dice la matemática y comunicadora del @_ICMAT Ágata Timón García-Longoria citando a @MartaMachoS | ANÁLISIS #8Mhttps://t.co/4f5J0JxtiWhttps://t.co/10TOLSZnzV ____ 🔗http://twitter.com/CONICETCenpat/status/1104139892127383552

Hashtags

Ciencia, tecnología y política 🇦🇷

@cienciaytecnologiaarg · Post #784 · 06.03.2019 г., 20:24

💚✊ Luego del debate por la legalización de la interrupción voluntaria del embarazo en Argentina en 2018 ¿cuál es la situación actual del aborto en las diferentes provincias? Para el especial del #8M Laura F. Bell y Andrés Snitcofsky armaron un mapa de adhesión al Protocolo de Aborto No Punible en la Argentina que podés consultar aquí 👉http://bit.ly/mapaile19

Hashtags

Ciencia, tecnología y política 🇦🇷

@cienciaytecnologiaarg · Post #783 · 06.03.2019 г., 20:24

La igualdad de género en salud es esencial para poder brindar una atención equitativa para todas las personas 🏥 . Sin embargo, muchas veces esta dimensión es dejada de lado en las investigaciones, los proyectos y la atención en salud. En esta nota especial para el #8M, nuestra ecofeminita Laura F. Belli nos cuenta por qué analizar estas cuestiones en detalle sirva para mostrar la necesidad de promover cambios en el área para alcanzar un modelo más justo de atención sanitaria para todes 💚 . Leela aquí 👉http://bit.ly/saludgenero

Hashtags

Panda Tecnologico (OFICIAL)

@PandaTecnologico · Post #98 · 08.03.2024 г., 15:32

💜Hoy en el Día Internacional de la Mujer, a todas las panditas hermosaaaas que estamos aquí y las que ya no. Conmemoramos y honramos a cada una de nosotras por nuestros logros y fortalezas, que en este camino somos una pieza ejemplar para todas y todos. 🪻 #8M#DíaInternacionaldelaMujer

El Pueblo Informa

@EPInforma · Post #35155 · 10.03.2025 г., 17:57

#FUERZADEMUJER#SOBREVIVIENTE #8M | Michelle, salió a marchar exhibiendo las cicatrices en su cuerpo, hechas por por su agresor, ella luchó contra la muerte y ganó la batalla, las cicatrices vísibles no se comparan a las cicatrices emocionales con las que lucha dia a dia. Sus amigas la describen y le dan palabras de apoyo; “Yo conozco a Michelle desde muy pequeña ,siempre una buena niña educada ,estudiosa que no merecía lo que le pasó ,más sin embargo te aferraste a la vida y luchaste por ella como toda una guerrera que eres ,te mereces toda mi admiración . Hoy en día tienes a tu lado a una hermosa princesa que has sabido sacar adelante ,además de tener una maravillosa voz ,que Dios te bendiga siempre al igual que a tu nena . Te mando un fuerte abrazo 💜💜💜.” 📸:SolDeTampico Vía Antofalibre Síguenos t.me/Epinforma🔁 comparte

Ciencia, tecnología y política 🇦🇷

@cienciaytecnologiaarg · Post #797 · 09.03.2019 г., 13:09

🐦Agencia CTyS (UNLAM) (@ctys_unlam) ____ #8M La politóloga Eva Pavón Tolosa indicó que, si bien hoy el #Estado produce estadísticas sobre #femicidios, “estos datos no se traducen en políticas públicas concretas”. La perspectiva de género, una cuenta pendiente en los datos públicos ► https://t.co/RGDmeHtVMrhttps://t.co/6NqinfqNLc ____ 🔗http://twitter.com/CTyS_UNLaM/status/1104050248945672192

repoRTeros

@RTReporteros · Post #6976 · 09.03.2025 г., 01:32

Dos pañuelos. Uno morado y otro verde, son los tesoros más preciados que he traído desde mi reciente visita a #BuenosAires🇦🇷 La #MareaVerde nació allá, la ola por los derechos de las mujeres es una realidad en México y América Latina, y esos pañuelos son mucho más que un pedazo de tela. Nada más poderoso que una idea. Los usé frente a la Casa Rosada y hoy, #8M, Día de la Mujer, los usamos #Tumbao y yo. Las luchas son compartidas en esta casa. Que #NiUnaMas#NiUnaMenos sean pronto una realidad ante los feminicidios, que son una dolorosa pandemia. 🧑‍💻#PamelaQuibec💜💚 Día a día con 🎤@RTReporteros 🐦(X)Twitter

La Tizza

@latizadecuba · Post #984 · 05.03.2022 г., 15:34

¡Los #PañuelosRojos vuelven a la calle! Este 8 de marzo, otra vez #YoUsoPañueloRojo feminista y popular. Colectivos feministas, proyectos, activistas de redes, asociaciones, organizaciones sociales, plataformas informativas, y las organizaciones políticas y de masas, se movilizan contra el patriarcado y la violencia de género en Cuba. Te esperamos a las 5:00pm en el #AnfiteatroMarianao en un espacio de cuidados y sororidad feminista y Popular. Y a las 6.30pm en el mismo lugar tendremos un concierto de Obiní Batá. Trae tu pañuelo rojo!!! #8M#FeministayPopular #AlCarajoElPatriarcado

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