@borkena · Post #5959 · 08.03.2026 г., 19:02
አቶ ኢዮብ መሳፍንት የኢዜማ መሪ ሆነው ተመረጡ https://shorturl.at/B5ETs#Ethiopia#News#EZEMA
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #721 · 26.12
Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev
Hashtags
Търсене: #ezema
@borkena · Post #5959 · 08.03.2026 г., 19:02
አቶ ኢዮብ መሳፍንት የኢዜማ መሪ ሆነው ተመረጡ https://shorturl.at/B5ETs#Ethiopia#News#EZEMA
@borkena · Post #5949 · 07.03.2026 г., 16:32
EZEMA Reportedly Replacing Two Leaders Ahead Of The Federal Election. Read more. https://borkena.com/2026/03/07/ezema-reportedly-replacing-two-leaders-ahead-of-the-federal-election/#Ethiopia#News#politics#EZEMA
@addisstandardeng · Post #21543 · 27.02.2026 г., 08:03
#Ethiopia: “We have heard nothing about her; we have been weeping for an entire year” – Family of Genet Arage “We have received no information regarding the matter; we will investigate and provide updates” – #EHRC The family of Genet Arage, former National Women’s Affairs representative for #EZEMA, say her whereabouts remain unknown a year after she was allegedly taken by individuals described as wearing “red Red bonnet” on 13 February 2025 A close relative told Addis Standard that Genet was at a friend’s residence in the Sidist Kilo area when the incident occurred. The family said they first learned of her disappearance through a phone call from youths in the neighbourhood who witnessed the incident. According to the relative, those who took her briefly returned her to the house to collect bedding before leaving again. The family said they have no information about Genet’s current location. They reported the case to the Ethiopian Human Rights Commission... Read more: https://addisstandard.com/?p=55436
@borkena · Post #5979 · 11.03.2026 г., 16:10
Andargachew Tsege says EZEMA dead as a political party for a long time. Read more. https://borkena.com/2026/03/10/ethiopia-andargachew-tsege-says-ezema-dead-as-a-political-party-for-a-long-time/#AndargachewTsege#EthiopiaNews#EZEMA
@addisstandardeng · Post #21376 · 12.02.2026 г., 06:36
#Ethiopia: Politician #Yeshiwas Assefa released hours after arrest Politician Yeshiwas Assefa has been released from custody hours after his arrest was confirmed by his party, the Ethiopian People’s Revolutionary Party (#EPRP). Mistresellassie Tamrat, General Secretary of EPRP, confirmed to Addis Standard that Yeshiwas was released yesterday at approximately 5:00 PM. She said the politician, who is also an EPRP election candidate, was freed after being detained yesterday. Earlier in the day, EPRP said it had verified through family members that Yeshiwas had been arrested. In a statement, the party described the arrest as “one of the countless acts demonstrating the government's ongoing suppression of citizens engaged in peaceful political activities.” Yeshiwas, who previously served as chairman of the Ethiopian Citizens for Social Justice (#EZEMA), has faced prior.... https://web.facebook.com/AddisstandardEng/posts/pfbid0joxCZicZF8EgEDFQmHdS2DJTZw56NdhZHg3pkF7p2bwbMKPTLtWMyroD9duASBtvl
@borkena · Post #5978 · 11.03.2026 г., 16:10
Berhanu Nega’s Criticism Of The Opposition Quarter, Reactions To It. https://borkena.com/2026/03/10/ethiopia-berhanu-negas-criticism-of-the-opposition-quarter-reactions-to-it/#EthiopiaNews#News#EZEMA#BerhanuNega#News
@addisstandardeng · Post #21050 · 12.01.2026 г., 16:11
#EZEMA at a Glance Full name: #Ethiopian Citizens for Social Justice (EZEMA) Founded: May 2019 Formed through: Merger of seven opposition parties, including Patriotic Ginbot 7 and Semayawi Party Headquarters: Addis Abeba Ideology: Liberal-centrist – advocates democracy, social justice, and rule of law Current leader: Prof. Berhanu Nega (also Minister of Education) Deputy Leader: Yohannes Mekonnen Secretary-General: Wassihun Tesfaye Recent Chairperson: Dr. Mulualem Tegegnework 2021 Election: Fielded candidates in 406 constituencies; won 4 parliamentary and 3 regional seats Key presence: #Addis_Abeba and #Southern_regions Notable challenges: Internal resignations, declining visibility, and arrest of founding member Chane Kebede Status: Registered with NEBE; remains one of Ethiopia’s most active opposition parties https://addisstandard.com/eth-election2026/?p=17538
@addisstandardeng · Post #21647 · 09.03.2026 г., 07:50
News: Iyob Mesafint elected leader of #Ezema as Prof. Berhanu Nega steps down #Ethiopian Citizens for Social Justice (Ezema) has elected #Iyob_Mesafint as its new leader after #Berhanu_Nega stepped down from the party’s top leadership role. The party announced that an emergency general assembly held yesterday elected leaders who will guide the party for the next five years and coordinate preparations for the 2026 national election. Accordingly, after competing among candidates nominated for the party leadership, Iyob Mesafint assumed the role after being elected by a majority vote of the assembly. According to the party’s bylaws, the newly elected leaders will serve for one government term, which is five years. Alongside the leadership election, information cited by local media indicated that the assembly unanimously approved revised and newly introduced policy documents, including Ezema’s “White Covenant Document” prepared for the 2026 election......... Read more: https://addisstandard.com/?p=55676
@borkena · Post #5853 · 25.02.2026 г., 11:03
ኢዜማ ብልፅግናን "በህግ አምላክ" ሲል ተማፀነ። #Ethiopia#Prosperity#EZEMA#AbiyAhmed#BirhanuNega#news#ዜና
@borkena · Post #5958 · 08.03.2026 г., 17:16
አቶ ኢዮብ መሳፍንት የኢዜማ መሪ ሆነው ተመረጡ አቶ ኢዮብ መሳፍንት የኢትዮጵያ ዜጎች ለማህበራዊ ፍትህ ፓርቲ (ኢዜማ) መሪ የነበሩትን ብርሃኑ ነጋ (ፕ/ር) በመተካት የፓርቲው መሪ ሆነው ተመረጡ፡፡ ፓርቲው በዛሬው ዕለት ባካሄደው አስቸኳይ ስብሰባ የ7ኛው ጠቅላላ ምርጫ ማኒፌስቶውን ያስተዋወቀ ሲሆን፥ በቀጣይ የሚመራበትን 50 ፖሊሲዎችንም ለአባላቱ ይፋ አድርጓል፡፡ ፖሊሲዎቹ በተለይም በሀገር መንግስት ግንባታ፣ በብሔራዊ ጥቅም፣ ልማትና ኢኮኖሚ እንዲሁም በአካታችነትና ሌሎች ጉዳዮች ላይ የሚያተኩሩ መሆናቸው ተገልጿል፡፡ ኢዜማ በአስቸኳይ ስብሰባው እዮብ መሳፍንትን የፓርቲው መሪ እንዲሁም ንጋቱ ወልዴን ምክትል መሪ በማድረግ የመረጠ ሲሆን፥ የቀድሞውን የፓርቲው መሪ ብርሃኑ ነጋ (ፕ/ር) እና ምክትላቸውን በክብር ሸኝቷል። #Ethiopia#EZEMA#BirhanuNega#Ethiopiannews#news#ኢትዮጵያ#ዜና#borkena