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

Резултати

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

Търсене: #benin

当前筛选 #benin清除筛选
Egountchi Behanzin Officiel

@egountchibehanzinofficiel · Post #8682 · 08.12.2025 г., 15:25

#BENIN🇧🇯 BRAVO AUX RÉVOLUTIONNAIRES 👏🏽 🇫🇷 Les véritables responsables de la trahison envers l’Afrique sont ces dirigeants inféodés aux intérêts français, comme Talon ou Tinubu, alliés zélés du mondialisme. @egountchibehanzinTV

Hashtags

Egountchi Behanzin Officiel

@egountchibehanzinofficiel · Post #8678 · 07.12.2025 г., 10:18

#Benin🇧🇯 Si Patrice Talon est réellement en sécurité et que son armée a repris le contrôle , qu’il le prouve. Qu’il se montre, qu’il apparaisse à la télévision ou qu’il fasse un direct depuis la présidence, au lieu d’appeler en renfort ses bidasses français. 🤣 La situation est sous contrôle, oui, mais entre les mains des militaires patriotes du CMR. Vive le CMR ! Vive le Bénin libre !✊🏾 @egountchibehanzinTV

Hashtags

POPULAR FRONT

@popularxfront · Post #4089 · 07.12.2025 г., 14:51

🇧🇯#Benin: A group of soldiers in Benin, calling themselves the Military Committee for Refoundation, appeared on state TV claiming they had overthrown President Patrice Talon earlier today. Gunfire was reported around the presidential palace and other areas in Porto-Novo, and some journalists working for the state broadcaster were reportedly taken hostage. The soldiers justified their actions by criticizing the president’s handling of the worsening security situation in northern Benin, where the army has faced losses amid the spread of jihadist militants from Niger and Burkina Faso. Meanwhile, the government of Benin has declared that Talon is safe and that "loyal troops" have restored control, stopping the coup attempt. (via BBC)

Hashtags

AES INFO

@aesinfos · Post #2249 · 05.01.2025 г., 20:20

#AESinfo | #Benin🇧🇯 Kemi Seba Annonce sa Candidature à la Présidentielle Béninoise Kemi Seba, figure emblématique du panafricanisme, a officiellement annoncé sa candidature à l’élection présidentielle béninoise. Engagé depuis des années dans la lutte contre le néocolonialisme, Seba fait le saut en politique, prêt à bousculer l’ordre établi et à défendre une vision souverainiste pour le Bénin et l’Afrique.

AES INFO

@aesinfos · Post #2139 · 23.12.2024 г., 20:01

#AESinfo | #Benin🇧🇯 Maintien de la Coopération avec les Pays de l'AES Malgré leur Départ de la CEDEAO – "Nous devons trouver les moyens de travailler avec eux" Face au retrait du Niger, du Mali et du Burkina Faso de la CEDEAO, le Bénin adopte une posture de coopération pragmatique. Son chef de la diplomatie, Olushegun Adjadi Bakari, a affirmé avec force la volonté de son pays de maintenir des liens étroits avec les nations de l'Alliance des États du Sahel (AES), soulignant l'importance de la collaboration régionale pour le développement et le bien-être des populations. Retrouvez l’article complet sur Twitter X @AESinfos Facebook https://www.facebook.com/share/1bQfDUsTmn/?mibextid=wwXIfr

RTDocumentary

@rtdocumentary · Post #628 · 19.04.2022 г., 13:59

#video#Benin In Benin, many children skip school because they are sent to voodoo convents. They are given new names and are forbidden to use their old ones or speak their native language. Families send their children to a monastery to appease the spirits if parents or a child falls sick. But it’s not easy to go back. A release ceremony costs $50, an unaffordable sum for most families. Watch the video in our post to learn what happens inside voodoo convents. To know more about the voodoo monasteries, watch the premiere of our film Voodoo Brides. Follow: https://t.me/rtdocumentary

Hashtags

AES INFO

@aesinfos · Post #2232 · 03.01.2025 г., 18:29

#AESinfo | #Benin🇧🇯 - 🇳🇪#Niger Crise Bénin-Niger : « Nous proposons aux autorités militaires nigériennes d'effectuer une visite conjointe du territoire béninois », une invitation au dialogue lancée par le Bénin Dans un contexte de tensions persistantes entre le Bénin et le Niger, le ministre béninois des Affaires étrangères, Olushegun Bakari, a lancé un appel au dialogue et à la transparence, offrant une initiative inédite pour rétablir la confiance entre les deux nations. Le ministre a déclaré : « Nous proposons aux autorités militaires nigériennes d'effectuer une visite conjointe du territoire béninois avec leurs homologues béninois. » Cette proposition audacieuse vise à dissiper les accusations portées par le Niger concernant la présence de bases militaires étrangères sur le sol béninois. Retrouvez l’article complet sur Twitter X @AESinfos Facebook https://www.facebook.com/share/1TA9CtGaJf/?mibextid=wwXIfr

AES INFO

@aesinfos · Post #1727 · 22.10.2024 г., 14:23

#AESinfo | #Niger🇳🇪🤝🏾🇧🇯#Benin Le Niger et le Bénin renforcent leurs liens diplomatiques : Un nouvel ambassadeur en vue Les relations entre le Niger et le Bénin continuent de se consolider. En effet, le gouvernement nigérien a récemment proposé un candidat pour occuper le poste d'ambassadeur à Cotonou. Selon le porte-parole du gouvernement béninois, Wilfried Léandre Houngbédji, la proposition nigérienne a été soumise au Conseil des ministres et a reçu un avis favorable. Il ne reste plus qu'aux autorités nigériennes de procéder à la nomination officielle de leur représentant diplomatique au Bénin.

AES INFO

@aesinfos · Post #1711 · 18.10.2024 г., 22:45

#AESinfo | #Niger🇳🇪🤝🏾🇧🇯#Benin Sécurité, transport, énergie : Les enjeux de la coopération Niger-Bénin au cœur d'un entretien Les relations entre le Niger et le Bénin se sont renforcées ce vendredi 18 octobre 2024. L'ambassadeur béninois au Niger, Gildas Djobloski AGONKAN, a été reçu par le ministre d'État chargé de l'intérieur, le Général Mohamed TOUMBA. Au cours de cette rencontre, les deux personnalités ont abordé des questions cruciales pour la coopération bilatérale, notamment la sécurité, les transports et l'énergie.

RTDocumentary

@rtdocumentary · Post #401 · 13.01.2022 г., 10:05

#photo#Benin These girls in Benin have ended up in a voodoo convent sent there by their parents… and the spirits. They are forbidden to speak their language and learn a voodoo language instead. They’ve outgrown the few clothes they possess. They’ll get new clothes if they are released from the convent. But it’s unlikely. Parents have to pay a hefty sum to get their children back. However, it’s cheaper to let a child stay in a voodoo convent in many cases. Director Natalya Kadyrova is working on her new documentary from Benin. It’s coming up soon! So subscribe to our channel to be the first to see the documentary! Follow: https://t.me/rtdocumentary

Hashtags

RTDocumentary

@rtdocumentary · Post #386 · 05.01.2022 г., 10:00

#photo#Benin Fuel can be illegal, too! They’re filling a car with fuel smuggled from neighbouring Nigeria, where it’s much cheaper. The 20-litre glass bottle is a trademark of Benin’s fuel sellers. Many prefer to fill up at roadside stalls rather than licensed filling stations. RT Documentary’s Natalya Kadyrova is in Benin shooting a new film. If you’d like to know more about Benin, stay tuned for the premiere. We’ll keep you updated! Follow: https://t.me/rtdocumentary

Hashtags

RTDocumentary

@rtdocumentary · Post #341 · 09.12.2021 г., 11:01

#photo#Benin A unique collection of photos all the way from Allada, Benin, where RT Documentary’s Natalya Kadyrova is working on a new film. They feature a local ruler in this small Western African nation and his subjects. While we wait for Natalya’s new documentary, here’s an interesting fact for you - Benin is widely seen as the home of Voodoo. We have a documentary about that mysterious, and often misunderstood, religion. Follow: https://t.me/rtdocumentary

Hashtags

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