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

Резултати

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

Търсене: #colombie

当前筛选 #colombie清除筛选
RT en français

@RTenfrancais · Post #80092 · 26.04.2026 г., 10:40

⚡️ Attaque terroriste en #Colombie Au moins 14 personnes ont été tuées et des dizaines d'autres, dont des mineurs, ont été grièvement blessées, à la suite d'une explosion survenue sur une autoroute colombienne. Les autorités ont attribué cet attentat aux actions des rebelles. Le président colombien Gustavo Petro a imputé l’attaque aux rebelles en lien avec des factions dissidentes des Forces armées révolutionnaires de Colombie (FARC). RT en français • Osez questionner !

Hashtags

RT France actualités

@rt_fra · Post #40097 · 29.04.2026 г., 11:15

🇧🇷Le président du #Brésil, Luiz Inácio Lula da Silva, a signé le décret d’entrée en vigueur de l’accord de libre-échange entre le Mercosur et l’Union européenne. Il a qualifié cet accord de moment crucial, soulignant que le processus de négociation avait duré plus de 25 ans, avant d’insister sur l’importance du multilatéralisme face aux tensions commerciales mondiales. 🟢 Lula a également évoqué la possibilité d’élargir le Mercosur, notamment à la #Colombie. RT en français • Osez questionner !

RT en français

@RTenfrancais · Post #80362 · 29.04.2026 г., 11:15

🇧🇷Le président du #Brésil, Luiz Inácio Lula da Silva, a signé le décret d’entrée en vigueur de l’accord de libre-échange entre le Mercosur et l’Union européenne. Il a qualifié cet accord de moment crucial, soulignant que le processus de négociation avait duré plus de 25 ans, avant d’insister sur l’importance du multilatéralisme face aux tensions commerciales mondiales. 🟢 Lula a également évoqué la possibilité d’élargir le Mercosur, notamment à la #Colombie. RT en français • Osez questionner !

Voir de ses propres yeux

@voir_yeux · Post #11526 · 29.01.2026 г., 07:01

🇨🇴Les secouristes colombiens ont localisé les épaves d’un avion Beechcraft 1900D de la compagnie Satena Airlines, qui transportait quinze personnes. Selon la chaîne Noticias Caracol, personne n’a survécu au crash. L’accident s’est produit dans le département de Norte de Santander. Les fragments de l’appareil ont été retrouvés dans une zone montagneuse de la municipalité de La Playa de Belén. Treize passagers et deux membres d’équipage se trouvaient à bord. Parmi les victimes figure le député Diogenes Quintero. #colombie#crashaérien

Voir de ses propres yeux

@voir_yeux · Post #11601 · 04.02.2026 г., 06:29

🇨🇴🇺🇸 Le président colombien, Gustavo Petro, a indiqué avoir remis à son homologue américain Donald Trump une liste des noms de barons de la drogue résidant hors de la République, et a souligné la nécessité de les poursuivre conjointement. #étatsunis#colombie#drogue

Voir de ses propres yeux

@voir_yeux · Post #12235 · 23.03.2026 г., 21:49

Un avion Hercules C-130 de l'armée de l'air colombienne, transportant plus d'une centaine de militaires, s'est écrasé, rapporte le média Caracol. Le ministre de la Défense, Pedro Sanchez, a confirmé l'accident, sans toutefois préciser le nombre de passagers. Vidéo: Mauricio Vanegas/X #colombie#avion#crash

Voir de ses propres yeux

@voir_yeux · Post #12719 · 28.04.2026 г., 23:29

🇮🇳🇨🇴 Le directeur exécutif de la société indienne Reliance Industries, Anant Ambani, a proposé de sauver les 80 hippopotames que les autorités colombiennes envisagent d’abattre. Le fils du milliardaire Mukesh Ambani a adressé un message en ce sens à la ministre colombienne de l’Environnement et du Développement durable. Anant Ambani demande aux autorités du pays de suspendre la décision d’abattage partiel des animaux et annonce qu’il souhaite les transférer dans l’État indien du Gujarat. Ces 80 hippopotames n’ont pas choisi leur lieu de naissance et ne sont pas responsables des circonstances dans lesquelles ils se sont retrouvés aujourd’hui. Ce sont des êtres vivants et sensibles, et si nous avons la possibilité de les sauver de manière sûre et humaine, nous nous devons d’essayer de le faire. #colombie#hippopotames#sauvetage