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

Резултати

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

Търсене: #ethiopiadelivers

当前筛选 #ethiopiadelivers清除筛选

ከ60 ዓመታት በላይ ያገለገለውን የወንጀል ሥነ ሥርዓት ሕግ የሚተካ የወንጀል ሥነ ሥርዓትና ማስረጃ ሕግ አዋጅ ቁጥር 1410/2018 ሆኖ መጋቢት 24 ቀን 2018 ዓ.ም. በሕዝብ ተወካዮች ምክር ቤት ጸደቀ! ባለፉት የሪፎርም ዓመታት ሕገ መንግሥታዊነትን ለማረጋገጥ፣ የመብቶችን ጥበቃ ለማስፋትና የሕግ የበላይነትን ለማስፈን የሚያስችሉ ሰፋፊ የሕግና ተቋማዊ ማሻሻያዎች የተደረጉ ሲሆን በዚህ ሒደት ከተለዩት ቁልፍ ሕጎች መካከል አንዱ የወንጀል ሥነ ሥርዓት የሕግ መድብሉ ነው። የ1954 የወንጀል ሥነ ሥርዓት ሕጉ ለበርካታ አሥርት ዓመታት በሥራ ላይ የቆየ በመሆኑ ከኢ.ፌ.ዲ.ሪ. ሕገ መንግሥት እና ከወንጀል ፍትሕ ፖሊሲ እንዲሁም በዓለም ዓቀፍ ደረጃ በዘርፉ ካሉ አዳዲስ አሠራሮችና የቴክኖሎጂ እድገቶች አኳያ ከዘመኑ ጋር በተጣጣመ መልኩ መከለሱ አስፈላጊ ሆኖ በመገኘቱ ባለፉት ዓመታት የአዲስ ሕግ ዝግጅት ሲደረግ ቆይቷል። ብዙ ምክክር ተደርጎበት የጸደቀው የሕግ መድብል አዳዲስ አሠራሮችን የሚያስተዋውቅ፤ የወንጀል ምርመራ፣ ክስና ማስረጃ ሥርዓቱን ወደአዲስ ምዕራፍ የሚያሸጋግር ነው። Ethiopian Broadcasting Corporation #EthiopiaDelivers #PMOEthiopia

Ethiopian News Agency

@ethiopiannewsa · Post #27576 · 04.05.2026 г., 05:35

የዘንድሮው “ኢትዮጵያ ታምርት” ኤክስፖን ለየት የሚያደርገው ምንድን ነው? ‎ ‎ከመላው የሀገሪቱ ክልሎች እና የከተማ አስተዳደሮች የተወጣጡ ከ186 በላይ ኢንዱስትሪዎች፤ አዳዲስ ዘርፎች የታከሉበት። ‎ቀደም ሲል ከተከናወኑት ኤክስፖዎች ይበልጥ የገዘፈ፣ የሰፋ እና የደመቀ! ‎ ‎#PMOEthiopia#EthiopiaDelivers

Ethiopian News Agency

@ethiopiannewsa · Post #27554 · 03.05.2026 г., 15:42

‎የ“ኢትዮጵያ ታምርት” ንቅናቄ ዋና ዋና የሥራ አፈጻጸም አመላካቾች፦ ‎ ‎የፋይናንስ አቅርቦት ‎• በአነስተኛና መካከለኛ ኢንተርፕራይዞች ድጋፍ፡ ለዘርፉ የቀረበው ብድር ከ8.1 ቢሊዮን ወደ 50 ቢሊዮን ብር ከፍ ብሏል። ‎ ‎• ለከፍተኛ ኢንዱስትሪዎች የቀረበው አጠቃላይ ብድር ከ52 ቢሊዮን ወደ 262 ቢሊዮን ብር አድጓል። ‎ ‎የውጭ ምንዛሬ ዕድገት ‎• ባለፉት ዓመታት ለከፍተኛ አምራች ኢንዱስትሪዎች ከ2.28 ቢሊዮን ዶላር በላይ የውጭ ምንዛሬ ቀርቧል። ‎ ‎• በዘርፉ የውጭ ምንዛሬ አቅርቦት ላይ የ14% ዓመታዊ አማካይ ተከታታይ ዕድገት ተመዝግቧል። ‎#PMOEthiopia#EthiopiaDelivers

Ethiopian News Agency

@ethiopiannewsa · Post #27545 · 03.05.2026 г., 13:54

ጠቅላይ ሚኒስትር ዐቢይ አሕመድ የኢትዮጵያን የአምራች ዘርፍ ለማስፋፋት የሚደረገውን ጥረት የሚያጠናክረውን አራተኛውን 'ኢትዮጵያ ታምርት' ኤክስፖ 2018 ዛሬ በይፋ መርቀው ከፍተዋል። ‎ ‎ኤክስፖው እስካሁን ያሳያቸው እና የተመዘገቡ ዋና ዋና ስኬቶች፦ ‎- የአምራች ዘርፉ ግብዓት አቅርቦት በዓመት ከ9 ሚሊዮን ወደ 15 ሚሊዮን ቶን አድጓል፤ ‎- ለአዳዲስ የኢንዱስትሪ ኢንቨስትመንቶች ከ3.4 ጊጋ ዋት በላይ የኤሌክትሪክ ኃይል ቀርቧል፤ ‎- ለአነስተኛና መካከለኛ ኢንተርፕራይዞች የሚቀርበው የፋይናንስ አቅርቦት ከ8.1 ቢሊዮን ወደ 50 ቢሊዮን ብር ያደገ ሲሆን ለከፍተኛ ኢንዱስትሪዎች ደግሞ ከ262 ቢሊዮን ብር በላይ ከፍ ብሏል፤ ‎- ለዘርፉ ከ2.28 ቢሊዮን ዶላር በላይ የውጭ ምንዛሬ ተመድቧል፤ ‎- የፋብሪካዎች የማምረት አቅም ከ47 በመቶ ወደ 67 በመቶ አድጓል፤ ‎- የማምረት አቅምና ዕድገት ከ4.8 በመቶ ወደ 10.7 በመቶ ከፍ ያለ ሲሆን፣ በቀጣይም ተጨማሪ ዕድገት ይጠበቃል፤ ‎- ምርትን በሀገር ውስጥ በመተካት እስከ 4.85 ቢሊዮን ዶላር ማዳን የተቻለ ሲሆን የወጪ ንግድም ከፍተኛ እድገት እያሳየ ይገኛል፤ ‎- ከ2,800 በላይ ኢንቨስትመንቶችን መሳብ የተቻለ ሲሆን፣ ለ1.4 ሚሊዮን ዜጎች የሥራ ዕድል ተፈጥሯል። ‎ ‎ኤክስፖው ኢንዱስትሪዎችን የሚያስተሳስር፣ ኢንቨስትመንትን የሚስብ፣ በመቶዎች የሚቆጠሩ አምራቾችንና በአሥር ሺዎች የሚቆጠሩ ጎብኚዎችን የሚያገናኝ ቁልፍ ሀገራዊ መድረክ ሆኗል። ‎በአጠቃላይ የኤክስፖው መከፈት የአምራች ዘርፉ ለኢኮኖሚ ዕድገት፣ ለሥራ ዕድል ፈጠራና ለዓለም አቀፍ ተወዳዳሪነት ያለውን ፋይዳ በማጉላት የኢትዮጵያን የኢንዱስትሪ ሽግግር እያፋጠነ መሆኑን ያሳያል። #PMOEthiopia#EthiopiaDelivers

Ethiopian News Agency

@ethiopiannewsa · Post #27534 · 03.05.2026 г., 07:52

ኢትዮጵያ የአፍሪካ የታዳሽ ኃይል ማዕከል የመሆን ጉዞዋን አጠናክራ ቀጥላለች። ‎የአሥራ ሦስት ወራት ፀሐይ - በዓመት 13.3 ጊጋ ዋት የሶላር ኃይል በአዳዲስ አምራቾች! ‎ ‎ከዚህ ዐቅም ጀርባ ያሉ ፕሮጀክቶች በምስል ሲቃኙ። ‎ ‎ ‎#PMOEthiopia#EthiopiaDelivers

Ethiopian News Agency

@ethiopiannewsa · Post #27351 · 26.04.2026 г., 06:37

በሐዋሳ ኢንዱስትሪ ፓርክ ውስጥ የሚገኙት የቶዮ፣ ኦርጅን፣ ሉሚንቴክ የሶላር ፋብሪካዎች እና የኤች.ዜድ (HZ) ጋዝ ፋብሪካ። አስተዋፅዖቸው በአንድ ምስል! #PMOEthiopia#EthiopiaDelivers

Ethiopian News Agency

@ethiopiannewsa · Post #27338 · 25.04.2026 г., 14:52

ጠቅላይ ሚኒስትር ዐቢይ አሕመድ (ዶ/ር) እና ቀዳማዊት እመቤት ዝናሽ ታያቸው በሐዋሳ ኢንዱስትሪ ፓርክ የተገነቡትን የቶዮ ሶላር ኢነርጂ ምዕራፍ ሁለት፣ የኦሪጂን እና የሉሚንቴክ የሶላር ፋብሪካዎችን እንዲሁም የኤች.ዜድ ጋዝ ማምረቻ ፋብሪካን በይፋ መርቀዋል። እነዚህ የሶላር ፋብሪካዎች በጋራ በዓመት 11.3 ጊጋ ዋት ንጹሕ ኃይል የማመንጨት አቅም ያላቸው ሲሆን፣ የኤች.ዜድ ጋዝ ፋብሪካ ደግሞ በዓመት 900 ቶን ኦክስጅን፣ 40,000 ቶን ናይትሮጅን እና 7 ቶን ሃይድሮጅን ለገበያ ያቀርባል። ‎ይህ ክንውን የኢትዮጵያን የታዳሽ ኃይል ልማት ለማፋጠን፣ የኢነርጂ ዋስትናን ለማረጋገጥ እና ዘላቂ፣ የማይበገር ሁለንተናዊ እድገት ዕውን ለማድረግ የተነደፈውን ስትራቴጂ ለማሳካት ትልቅ ምዕራፍ ተደርጎ ይወሰዳል። #EthiopiaDelivers #PMOEthiopia

Ethiopian News Agency

@ethiopiannewsa · Post #26831 · 03.04.2026 г., 05:36

ከ60 ዓመታት በላይ ያገለገለውን የወንጀል ሥነ ሥርዓት ሕግ የሚተካ የወንጀል ሥነ ሥርዓትና ማስረጃ ሕግ አዋጅ ቁጥር 1410/2018 ሆኖ መጋቢት 24 ቀን 2018 ዓ.ም. በሕዝብ ተወካዮች ምክር ቤት ጸደቀ! ባለፉት የሪፎርም ዓመታት ሕገ መንግሥታዊነትን ለማረጋገጥ፣ የመብቶችን ጥበቃ ለማስፋትና የሕግ የበላይነትን ለማስፈን የሚያስችሉ ሰፋፊ የሕግና ተቋማዊ ማሻሻያዎች የተደረጉ ሲሆን በዚህ ሒደት ከተለዩት ቁልፍ ሕጎች መካከል አንዱ የወንጀል ሥነ ሥርዓት የሕግ መድብሉ ነው። የ1954 የወንጀል ሥነ ሥርዓት ሕጉ ለበርካታ አሥርት ዓመታት በሥራ ላይ የቆየ በመሆኑ ከኢ.ፌ.ዲ.ሪ. ሕገ መንግሥት እና ከወንጀል ፍትሕ ፖሊሲ እንዲሁም በዓለም ዓቀፍ ደረጃ በዘርፉ ካሉ አዳዲስ አሠራሮችና የቴክኖሎጂ እድገቶች አኳያ ከዘመኑ ጋር በተጣጣመ መልኩ መከለሱ አስፈላጊ ሆኖ በመገኘቱ ባለፉት ዓመታት የአዲስ ሕግ ዝግጅት ሲደረግ ቆይቷል። ብዙ ምክክር ተደርጎበት የጸደቀው የሕግ መድብል አዳዲስ አሠራሮችን የሚያስተዋውቅ፤ የወንጀል ምርመራ፣ ክስና ማስረጃ ሥርዓቱን ወደአዲስ ምዕራፍ የሚያሸጋግር ነው። #EthiopiaDelivers #PMOEthiopia

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