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

Резултати

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

Търсене: #nairobi

当前筛选 #nairobi清除筛选
Addis Standard

@addisstandardeng · Post #21652 · 09.03.2026 г., 09:58

#Kenya flood toll rises to 42 as government pledges support for affected families The death toll from severe flooding in Kenya has risen to 42 since Friday after heavy rains triggered flash floods across several regions, police said Sunday. Authorities said 26 of the deaths were recorded in the capital #Nairobi, where floodwaters swept through low-lying neighborhoods and informal settlements, submerging homes and carrying away vehicles as rivers overflowed their banks. Emergency teams continued search and rescue operations in several parts of the city and surrounding areas. Police said fatalities were reported in multiple counties as torrential rains battered large parts of the country over the weekend, flooding roads and disrupting transport and daily activities in several towns. Public Service and Special Programmes Minister Geoffrey Ruku confirmed the death toll while speaking..... https://web.facebook.com/AddisstandardEng/posts/pfbid021CYKatAuWwqqunu3KNJBCYemyAQc4DLuVfcwBFFJziPnUpDAaSU5FDHztFwHm45ql

Addis Standard

@addisstandardeng · Post #21731 · 16.03.2026 г., 06:49

#Kenya floods death toll rises to 62, police say A total ⁠of ⁠62 ⁠people including eight children have died since heavy rains and flooding hit Kenya’s capital #Nairobi and other areas late last week, police said on Saturday. The capital was the worst hit with ⁠33 deaths, the force said in a statement on X that updated the official tally of casualties. More than 2,000 ⁠families ⁠have been displaced across Kenya and intense rain was continuing in several regions, it added. Aid workers started pulling bodies from floodwaters across Nairobi ⁠on March 7 after overnight flash ⁠floods swept away dozens of cars and disrupted flights at #East _Africa’s biggest airport. A tally issued last Sunday put the death toll at 42. https://www.scmp.com/news/world/africa/article/3346673/kenya-floods-death-toll-rises-62-police-say

Addis Standard

@addisstandardeng · Post #21956 · 07.04.2026 г., 05:28

#UN envoy meets RSF leader in #Nairobi to discuss de-escalation in #Sudan The United Nations Personal Envoy for Sudan, Pekka Haavisto, met with Rapid Support Forces (#RSF) commander Mohamed Hamdan “Hemetti” Dagalo in Nairobi on Monday to discuss practical avenues for de-escalation. The meeting in the #Kenyan capital is part of Haavisto’s inaugural regional tour. It follows recent discussions in Khartoum with the President of the Transitional Sovereign Council, General Abdel Fattah al-Burhan, as the UN seeks to mediate an end to the nearly three-year-old conflict. UN spokesperson Stéphane Dujarric described the talks as a “constructive opportunity” to exchange views on protecting civilians. He noted that all stakeholders engaged by Haavisto have expressed readiness to cooperate with the world body. “This is encouraging and must swiftly translate into concrete progress towards ending..... https://www.facebook.com/AddisstandardEng/posts/pfbid0KVXwXxdPxbctPJpW5qK7Kwkw63bPeXrmU7q7Bjab37CvbqfZT7SuvSHFZqa4GrN2l

Зеленые Сланцы 🩴

@greenslippers · Post #694 · 13.12.2025 г., 07:33

Новый рекорд Гиннесса зафиксировали в Кении 🇰🇪 Труфена Мутони побила мировой рекорд, проведя в объятиях дерева 72 часа. При этом за установление рекорда обычно не платят деньги, а наградой служит общественное признание. Но при этом девочка заработала 500 000 долларов всего за 72 часа. Как? Да все просто подписчики в Tik Tok подарили ей больше 1200 эмодзи в виде льва - один лев это примерно 400 долларов. Теперь все СМИ пишут про новую героиню в Кении 🇰🇪 Если ты попал в объятия кенийской женщины, то это надолго)) #кения#найроби#африка#kenya#nairobi

Зеленые Сланцы 🩴

@greenslippers · Post #585 · 11.05.2025 г., 12:42

🇰🇪Кения вакансия - забирай Дата аналитик в ООН Где: Экологическая Программа при ООН, штаб-квартира в ООН. Что: успешный/ая кандидат/ка будет работать над внедрением BI процессов в организации, собирать данные, работать над дашбордами и заниматься другими интересными задачами Требования: от пяти лет опыта работы с данными (SQL, Python), желателен опыт работы с Git Образование: магистратура Языки: английский, знание другого языка ООН будет плюсом, например, русского Условия: зарплата 9000 долларов (tax free) + релокационный пакет, если есть дети то еще покрывают фи на школу/сады международные страховка хорошая + дип статус в кении партнер (правда только муж/жена, гражданские не считаются) получает тоже небольшие деньги как dependant можно тоже красные номера на машину получить В общем есть все плюшки которые нужны для жизни в Кенни Подробнее тут👈 Нужно переехать в Найроби Ребята попросили помочь, говорят срочно нужен хороший кандидат #кения#найроби#африка#kenya#nairobi

Вчера в Nairobi Street Kitchen прошла очень душевная дегустация вин. Вообще предполагалось, что это будет просто дегустация вин, но сделали хорошую атмосферную тусовку с музыкой. И кстати ассортимент вин - был представлен со всех уголков миры - это нормально, так как в Найроби можно купить почти всё что нужно И пожалуй самая приятная новость, которую я услышат от друзей вчера - они уже зарегистрировали компанию и получают алкогольную лицензию) #кения#найроби#африка#kenya#nairobi

Моя Африка

@differentafrica · Post #371 · 10.06.2025 г., 11:12

И сегодня у нас в гостях необычный человек ( так то самый обычный) - так Максима Невенчанный начал меня представлять в эфире, который мы записали на прошлых выходных. Смотреть тут Русские в Африке: Правда о жизни, бизнесе и стереотипах #кения#найроби#африка#kenya#nairobi

Ekaterina GG🦒🐘🦏🦓🐊🦒

@guliagrichko9791 · Post #9031 · 01.01.2026 г., 23:26

Это гениально! Этот шедевр - маркетологи из ЮАР сделали рекламу с максимально неожиданным сюжетом. #кения#найроби#африка#kenya#nairobi#africa

Afro-Russians

@Afro_Russians · Post #1601 · 01.02.2026 г., 13:38

В Гане существует уникальный Музей масла ши (The Shea Butter Museum), основанный предпринимательницей и бывшей королевой красоты Хамамат Монтиа. На текущий момент это единственный в мире музей, полностью посвященный истории, культуре и ремеслу производства масла ши. #кения#найроби#африка#kenya#nairobi#africa#юар

Ekaterina GG🦒🐘🦏🦓🐊🦒

@guliagrichko9791 · Post #9075 · 04.01.2026 г., 09:58

🇿🇦 Южная Африка призвала Совет Безопасности Организации Объединенных Наций срочно собраться после того, как Соединенные Штаты нанесли, по словам Претории, крупномасштабный военный удар по Венесуэле, включая сообщение о захвате президента Николаса Мадуро - действия, которые, по словам официальных лиц Южной Африки, нарушают Устав ООН и подрывают международный мир и безопасность. Что в мире происходит ребят? #кения#найроби#африка#kenya#nairobi#africa#юар

Addis Standard

@addisstandardeng · Post #21156 · 22.01.2026 г., 13:20

News: #German Foreign Minister Johann Wadephul arrives in #Ethiopia for bilateral talks German Foreign Minister Johann #Wadephul arrived in Ethiopia on Wednesday for talks aimed at further strengthening bilateral relations, Prime Minister #Abiy Ahmed said. In a social media post on 22 January 2026, Prime Minister Abiy said he welcomed Wadephul for “meaningful discussions on further strengthening the partnership between Ethiopia and Germany.” The visit follows Wadephul’s trip to #Kenya on 21 January, where he held talks focused on trade, investment, and regional issues. According to the Kenya News Agency, Germany reaffirmed its commitment to peace and stability in Africa during the visit, recognizing Kenya’s role in regional mediation and global security efforts. Speaking in #Nairobi, Foreign Minister Wadephul commended Kenya’s contributions to peace initiatives in #Sudan#South_Sudan... https://web.facebook.com/AddisstandardEng/posts/pfbid0644RpUQ1ujvNhh5mcpfPM4QSrYdTfZ5SqsXujXEroYc4ByBq8fJLLTZsTHvF67R3l

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