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

Резултати

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

Търсене: #palestinalibre

当前筛选 #palestinalibre清除筛选
El Pueblo Informa

@EPInforma · Post #35818 · 01.08.2025 г., 16:35

🔝 Ya se viene el 18 🥳 IMPERDIBLE Una cuenta amiga le piodio a Grok que se tire con una payita especial, el remate es epico. #PalestinaLibre Síguenos t.me/Epinforma🔁 comparte

El Pueblo Informa

@EPInforma · Post #35547 · 14.06.2025 г., 23:54

😭 Más de 50 mil muertos en Gaza por ataques sistemáticos e inhumanos. Hoy descubrimos que los medios chilenos sí pueden transmitir desde la zona (o cerca de ella)… pero solo si quien sufre es de Israel. ✏️Normalizar que unas vidas valen menos que otras según su origen habla muy mal del periodismo chileno. #PalestinaLibre Vía 📱Roberto Kiltro Síguenos t.me/Epinforma🔁 comparte

El Pueblo Informa

@EPInforma · Post #35478 · 08.06.2025 г., 19:11

#PalestinaLibre 🇨🇳👉China en la ONU: EE.UU. deja que Israel cruce todas las líneas rojas del derecho internacional humanitario El representante permanente chino ante la ONU condenó el veto de Washington a una iniciativa para el alto el fuego en la Franja de Gaza. ht Vía 📱aapayés @aapayes Síguenos t.me/Epinforma🔁 comparte

El Pueblo Informa

@EPInforma · Post #34837 · 03.12.2024 г., 00:15

PROHIBIDO COMPARTIR 😅 🤣 Él nazi Republicano no quiere que lo vean Ah! Vi que Johannes Káiser esta muy sororo respecto al caso Monsalve, pero como yo sí tengo memoria, me acordé de ésta joyita. Vía ❌Sandra 🇵🇸#PalestinaLibre@SandraIsabelB Síguenos t.me/Epinforma🔁 comparte

Mártir Ayatolá Jameneí

@khamenei_es · Post #4378 · 02.06.2025 г., 19:34

🥇Medalla «El lado correcto de la historia» fue otorgada a autoridades venezolanas por la oficina del ayatolá Jameneí ⭕️ El presidente de la Asamblea Consultiva Islámica de Irán, Mohamad Baqer Qalibaf, ha entregado este lunes una medalla titulada «El lado correcto de la historia» en nombre de la oficina del Líder de la Revolución Islámica, el ayatolá Jameneí, a autoridades de #Venezuela.#PalestinaLibre🇵🇸 🔗👉LEER LA NOTICIA COMPLETA ✅@khamenei_es KHAMENEI.IR | 𝕏 | Facebook| TikTok

Mártir Ayatolá Jameneí

@khamenei_es · Post #4333 · 15.05.2025 г., 15:34

🟥VÍDEO ESPECIAL ⭕️ «Al pueblo palestino le hicieron tres cosas: en primer lugar, usurparon su tierra; junto a esa ocupación llevaron a cabo una deportación masiva. Esos dos acontecimientos han ido acompañados de una matanza en masa. Se cometió un inmenso crimen humanitario». ⭕️ «Ante tanta iniquidad y tanto crimen, ¿qué ha de hacer un pueblo Está claro que levantará una tormenta...». #DíadelaNakba #PalestinaLibre🇵🇸 🖇spanish.khamenei.ir/news/5762 ✅@khamenei_es KHAMENEI.IR | 𝕏 | Facebook| TikTok

Radio Holguín La Nueva

@radioHolguin · Post #10038 · 06.05.2024 г., 03:57

En #Holguín, "capital del arte joven" por estos días, nuevamente "#FiestaDeLosAbrazos" 🤗, contra el #Bloqueo económico norteamericano y por #PalestinaLibre💓. #RomeríasDeMayo #Cuba AMPPHolguin Gobierno Provincial de Holguín

El Pueblo Informa

@EPInforma · Post #35176 · 19.03.2025 г., 00:12

No seremos cómplices Este 21 de marzo, alzamos la voz en Plaza de la Ciudadanía. No seremos cómplices del apartheid, de la ocupación, ni del genocidio que Israel perpetra contra el pueblo palestino con impunidad. Mientras la comunidad internacional sigue mirando hacia otro lado, miles de niños, mujeres y ancianos son masacrados en Gaza. Hospitales, escuelas y refugios son convertidos en escombros. El colonialismo y la limpieza étnica avanzan sin freno. Chile, con su histórica relación con el pueblo palestino, no puede mantenerse indiferente. Exigimos un paso firme: la ruptura total de relaciones con Israel. No basta con discursos tibios ni condenas diplomáticas vacías. Es hora de actuar con coherencia. Este viernes 21 de marzo, a las 19:00 horas, nos encontramos en Plaza de la Ciudadanía. Porque la solidaridad no es solo una palabra, es un compromiso. A romper relaciones con Israel. A luchar contra el apartheid. A detener el genocidio. #PalestinaLibre#ChilePorPalestina#NoSeremosCómplices

El Pueblo Informa

@EPInforma · Post #35657 · 01.07.2025 г., 19:18

Este es el dolor que viven día a día los niños de los territorios que ha bombardeado 🇮🇱Israel con el apoyo incondicional de 🇺🇸 Estados Unidos y 🇪🇺 la Unión Europea. #PalestinaLibre desde el río hasta el mar #Libano #Sudan #Yemen #Cisjordania Serán libres del sionismo‼️ Síguenos t.me/Epinforma🔁 comparte

Plataforma Sentido Común.

@Psentidocomun · Post #69180 · 10.04.2026 г., 10:26

GENOCIDIO. Las fuerzas cobardes israelíes arrestaron y golpearon a un activista solidario en Cisjordania. Permanece bajo custodia policial. Y todavía hay quienes no entienden y defienden a estos miserables. ISRAEL, EL PUEBLO ELEGIDO DE SATANÁS. RENFAN ✌️😎 #Palestinalibre #Act4Palestine #IsraelApartheidstate #GenocidioIsraelí #DueloPorPalestina #MourningForPalestine #LibertadParaPalestina #StopBombingGaza ÚNETE👇 https://t.me/+fW18xLRfCZU3NzNh (Prensa Libre)

Plataforma Sentido Común.

@Psentidocomun · Post #69634 · 09.05.2026 г., 16:33

LA ERA DORADA. Este video no es un fake news. Es real y se trata del 47º presidente de Estados Unidos. ISRAEL, EL PUEBLO ELEGIDO DE SATANÁS. RENFAN ✌️😎 #Palestinalibre #Act4Palestine #IsraelApartheidstate #GenocidioIsraelí #DueloPorPalestina #MourningForPalestine #LibertadParaPalestina #StopBombingGaza #BoicotUSA #NoMásBloqueo ÚNETE👇 https://t.me/+fW18xLRfCZU3NzNh (Prensa Libre)

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