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

Резултати

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

Търсене: #arsi

当前筛选 #arsi清除筛选
Borkena

@borkena · Post #5914 · 03.03.2026 г., 18:44

Who Is Behind the Alleged Genocide Against Christian (Amhara) Communities in East Arsi, Ethiopia? – and When Will this Stop? https://borkena.com/2026/03/03/ethiopian-orthodox-christians-who-is-behind-the-alleged-genocide-against-christian-amhara-communities-in-east-arsi-ethiopia/#Ethiopia#humanrights#Arsi

Borkena

@borkena · Post #5916 · 04.03.2026 г., 05:22

Oromo Liberation Army Points Finger At Abiy Ahmed’s Admin. Over Arsi Massacre. Read more. https://borkena.com/2026/03/04/ethiopia-oromo-liberation-army-points-finger-at-abiy-ahmeds-admin-over-arsi-massacre/#Ethiopia#OLA#Arsi

Borkena

@borkena · Post #5902 · 01.03.2026 г., 21:09

የኢትዮጵያ እስልምና ጉዳዮች ጠቅላይ ም/ቤት በአርሲ ዞን የተፈፀመውን ግድያ አወገዘ። ምክር ቤቱ " በኦሮሚያ ክልል አርሲ ዞን ሺርካ ወረዳ በንፁሐን የኦርቶዶክስ ክርስትና ሀይማኖት ተከታዮች ወገኖቻችን ላይ በደረሰው አሰቃቂ አደጋ በእጅጉ አዝነናል " ሲል አስታውቋል። መግለጫው አክሎም "ድርጊቱ የትኛውንም ሃይማኖት አይወክልም " ያለ ሲሆን " ይልቁኑም በሃይማኖቶች መካከል ለዘመናት ያለውን የመከባበር እሴት በመናድ በአማኞች ህዝቦች መካከል ጥርጣሬና ግጭት ለመፍጠር የተቀነባበረ እኩይ ሴራ ነው ብለን እናምናለን " ብሏል። መንግስት አጥፊዎቹን በመለየት አፋጣኝ እርምጃ እንዲወስድ ምክር ቤቱ ጠይቆ " ለሟች ቤተሰቦች አላህ መፅናናቱን እንዲሰጥ እንለምነዋለን " በማለት ገልጿል። #Ethiopia#Oromia#Arsi#news#ዜና

Borkena

@borkena · Post #5865 · 26.02.2026 г., 13:33

በምሥራቅ አርሲ ሦስት ኦርቶዶክሳውያን በታጣቂዎች ተገደሉ ። ከወራት በፊት ተመሳሳይ ጥቃት በተፈፀመበት በዚህ ዞን ዘላቂ መፍትሔ አለመፈለጉ ስጋት እንደፈጠረባቸው የአካባቢው ነዋሪዎች መናገራቸውን የኢትዮጵያ ኦርቶዶክስ ተዋሕዶ ቴሌቪዥን ዘግቧል። በምሥራቅ አርሲ ሀገረ ስብከት መርቲ አቦምሳ ወረዳ ፈረቀሳ ቀበሌ ሶስት ኦርቶዶክሳውያን እና አንድ ሙስሊም በታጣቂዎች ጥቃት ሕይወታቸው ማለፉ ተገልጿል። እያሰለሰ በቀጠለው የምሥራቅ አርሲ ሀገረ ስብከት ችግር ዛሬም በሦስት ኦርቶዶክሳውያን እና በ1 ሙስሊም ወገኖቻችን ላይ ሕልፈተ ሕይወት ማድረሱን የአሥር ኦርቶዶክሳውያን ከብቶች፣ ጎተራዎች እና ቤት ንብረቶች በእሳት በመቃጠሉ የተሰማቸውን ጥልቅ ሐዘን ብፁዕ አቡነ ኤልሣዕ የሶማሌ እና የምሥራቅ አርሲ ሀገረ ስብከት ጳጳስ ገልጸዋል። ብፁዕነታቸው መንግሥት ሕገ ወጥ ታጣቂዎችን በማጥፋት የኦርቶዶክሳውያንን ደህንነት የመጠበቅ እና ሰላምን የማስፈን ተግባሩን እንዲያከናውንም ጠይቀዋል። #Ethiopia#Oromia#Arsi#Ethiopiannews#ዜና

የአሰላ የንፋስ ኃይል ማመንጫ፣ ግብርናን ለማዘመን እና የገበያ ትስስር ለመፍጠር ያለው ፋይዳ የጎላ ነው - ጠቅላይ ሚኒስትር ዐቢይ አሕመድ (ዶ/ር) ********************* ጠቅላይ ሚኒስትር ዐቢይ አሕመድ (ዶ/ር) በአሰላ የንፋስ ኃይል ማመንጫ ጣቢያ ምርቃት ላይ ባደረጉት ንግግር፣ የልማት ዝርጋታና የኢነርጂ አማራጮች ለአካባቢው አርሶ አደሮች የኑሮ ጥራት መሻሻልና ለኢኮኖሚ ዕድገት ያላቸውን ፋይዳ አብራርተዋል። ጠቅላይ ሚኒስትር ዐቢይ ለአሰላ፣ ለአርሲ እና ለአጎራባች የምስራቅ ሸዋ ነዋሪዎች ባስተላለፉት መልዕክት፣ አርሲ በእርሻ ምርታማነቱ ቢታወቅም፣ የነበረበት የውስጥ ለውስጥ መንገድ እጥረት ትልቅ ፈተና መሆኑን አንስተዋል። አዲሱ የንፋስ ኃይል ማመንጫ ጣቢያ የገነባው ከ27 ኪሎ ሜትር በላይ መንገድ ለንፋስ ኃይል ማመንጫው ግልጋሎት ከመስጠት ባሻገር ለአካባቢው ግብርና መዘመን መሠረት የሚጥል መሆኑን ገልጸዋል። መንገዱ ከኮምባይነሮችና ትራክተሮች በተጨማሪ ትራንስፖርትን ተደራሽ በማድረግ ምርትን በፍጥነት ወደ ማዕከላዊ ገበያ ለማድረስ ያግዛል ብለዋል። የአርሶ አደሩ ምርት እንዳለ ለገበያ ከመቅረብ ይልቅ በቅርብ ርቀት በሚገኙ አግሮ-ፕሮሰሲንግ ኢንዱስትሪዎች ገብቶ፣ ተቀናብሮ፣ እሴት ተጨምሮበት እንዲወጣ በማድረግ የተሻለ ገቢ ለማስገኘት እንደሚሠራ ገልጸዋል። በየአካባቢው በመንግሥት የተጀመሩ በርካታ ፕሮጀክቶች ከፍተኛ ክትትል እየተደረገላቸው በመጠናቀቅ ላይ እንደሚገኙ አውስተው፤ ለኢትዮጵያ ብልጽግና መሠረት የመጣሉ ሥራ ተጠናክሮ ይቀጥላል ብለዋል። በንፍታሌም እንግዳወርቅ #Ethiopia#Arsi#AsellaWindFarm#EthiopiaDelivers#AbiyAhmed#EBC

Borkena

@borkena · Post #5920 · 04.03.2026 г., 08:27

የአማራ ፋኖ ብሔራዊ ንቅናቄ (አፋብን) በምስራቅ አርሲ ሀገረ ስብከት ስር በሚገኙ ወረዳወች ነዋሪ የሆኑ የቤተ ክህነቷ ታላላቅ አባቶች፣ ካህናት እና ምዕመናን ላይ በደረሰባቸው ጭፍጨፋ ከፍተኛ ሀዘን የተሰማው መሆኑን ገለፀ። ሙሉ መግለጫው ከላይ ተያይዟል። #Ethiopia#Oromia#Arsi#AFNM#Ethiopiannews#news#ዜና

Borkena

@borkena · Post #5202 · 05.11.2025 г., 22:16

Systematic Persecution in Oromia: The Role of Militias and Political Actors in Targeting Ethiopian Orthodox Christians. Read more. https://borkena.com/2025/11/05/systematic-persecution-in-oromia-the-role-of-militias-and-political-actors-in-targeting-ethiopian-orthodox-christians/#Ethiopia#Orthodox#OrthodoxChristians#OromiaMassacre#Arsi

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