TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #247 · 11.03

Попробовали на работе предметно-ориентированное проектирование (Domain Driven Design). Это такой способ построения архитектуры, когда ты (чаще всего с помощью системы типов и ООП) описываешь физическую суть вещей, которые представлены в твоей программе. Например, если в программе есть объект "Книга", то её нужно снабдить свойствами, которые бывают у книг в реальности: число страниц, автор, язык, тип обложки и т.д. При этом данные свойства должны быть такими, чтобы присвоить им нереалистичные значения было нельзя. Допустим, число страниц не может быть отрицательным (и скорее всего в реальном мире не может быть нулём). При попытке установить отрицательное число страниц программа должна выбросить исключение. А совсем в идеальном случае -- не дать этого сделать программисту на уровне статического анализа кода. Описав все свойства книги, вы снабжаете её операциями, которые над ней можно сделать. Например, из книги можно вырвать страницу, и при этом число страниц уменьшается. Нет такого случая, когда можно вырвать страницу без изменения числа страниц. Вы строго программируете эту зависимость, делаете у книги метод "Вырвать страницу", а он уже уменьшает число. Кстати, свойство "Число страниц" при этом нельзя переназначить в уже созданной книге. Можно только создать книгу, передав в её конструктор (так называется в программировании функция создания объектов) заданное число страниц. Но поменять число страниц можно только специальными методами "Вырвать страницу" и "Вклеить страницу". С помощью этого подхода вы гарантируете, что ваши объекты всегда находятся в валидном состоянии -- то есть таком, которое возможно в реальной жизни с объектом, представленным программой. Плюсы подхода очевидны: меньше число ошибок. Код описывает сам себя, и программист, если не лезет внутрь объекта "Книга", вообще не сможет сделать с книгой ничего недопустимого. Минусы, думаю, тоже понятны: изначально проектировать сложнее, нужно учесть много нюансов, писать тесты. Время разработки изрядно растёт. Изменение требований даётся дороже: например, если каким-то образом в ваш книжный магазин поступят книги со страницами из кевлара, которые невозможно вырвать :) Но первый проект с этим подходом мы сдали хорошо, без багов. Лучше, чем многие предыдущие. #dev

Hashtags

Резултати

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

Търсене: #afar

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

@addisstandardeng · Post #22029 · 15.04.2026 г., 10:25

#Ethiopia's #Afar Rift provides glimpse into life and death 100,000 years ago The study of ancient cultures around Ethiopia during the Middle Stone Age (MSA) time period is important for understanding how some of the first Homo sapiens lived and eventually left Africa. Unfortunately, there are not many well-preserved, open-air archaeological sites from the MSA, especially with both human fossils and artifacts. The Middle Awash study area in Ethiopia, however, is one of the few areas with a well-preserved treasure trove of artifacts capable of painting a picture of early human life in Ethiopia. A new study, published in the Proceedings of the National Academy of Sciences, reports on some fascinating findings from this region, giving clues into what life—and death—might have been like. Life in the Afar Rift Around 1,800 piece-plotted stone artifacts larger than a centimeter were found, along with 132 animal remains. https://phys.org/news/2026-04-ethiopia-afar-rift-glimpse-life.html

አፋር የተፈጥሮ ድንቃድንቅ የታደለች የምድራዊ ገነት መገኛ ናት፦ ጠቅላይ ሚኒስትር ዐቢይ አሕመድ (ዶ/ር) *********************** ጠቅላይ ሚኒስትር ዐቢይ አሕመድ (ዶ/ር) በአፋር ክልል የሚገኘውን ልዩ የተፈጥሮ ጸጋና የለመለመ ‘ኒዒን ሌ ፓልም ሎጅ ምርቃት ላይ ባስተላለፉት መልዕክት፤ ክልሉ በታሪክና በተፈጥሮ የታደለ መሆኑን ገልጸዋል። ጥቅጥቅ ብሎ የበቀለውና ለየት ያለ ቅርጽ ያለው የፓልም ጫካ፣ በአካባቢው የሚፈሰው የተፈጥሮ ፍልውኃ፣ ውብ ተራራዎችና ልዩ የሳር ዝርያዎች ለሺህ ዓመታት የቆዩ ድንቅ ሀብቶች መሆናቸውን ጠቁመዋል። እነዚህን የተፈጥሮ ምስጢሮች ለዓለም ለማስተዋወቅና የሰዎችን "ዓይን ለመግለጥ" የ‘ገበታ ለትውልድ’ ፕሮጀክት በአካባቢው መገንባቱ ትልቅ ፋይዳ እንዳለውም አብራርተዋል። ጠቅላይ ሚኒስትሩ አክለውም፣ በአካባቢው ያሉትን እንደ አሰቦትና አዋሽ ያሉ ታላላቅ ፓርኮች ካላቸው የሳፋሪ አቅም አንጻር በቀላሉ ተደራሽ ለማድረግ በትኩረት እየተሠራ መሆኑን ገልጸዋል። በአሁኑ ወቅት ከአዳማ አዋሽ የሚገነባው የፍጥነት መንገድ ሲጠናቀቅና የአዳማ አዋሽ የባቡር መስመርን ጨምሮ፣ ማንኛውም ሰው ከአዲስ አበባ ተነስቶ በሁለት ሰዓት የጉዞ መንገድ እነዚህን ድንቆች ማየት እንደሚችል ተናግረዋል። በተለይም አዲሱ የቢሾፍቱ ኤርፖርት ሲገነባ ጉዞው ይበልጥ አጭርና ምቹ እንደሚሆን በመጠቆም፣ ኢትዮጵያውያንም ሆኑ የውጭ ጎብኚዎች በእንደዚህ ዓይነት የተፈጥሮ ድንቆች የመዝናናት ዕድል እንዲያገኙ አልማዝ የሆኑ መዳረሻዎችን ማልማት የብልጽግናችን አካል ነው ብለዋል። #Ethiopia#Afar#Tourism#PMAbiyAhmed#EthiopianBroadcastingCorporation

The Idealist

@theidealist · Post #2527 · 07.12.2022 г., 13:00

​​AFAR: перспективы и опасности космического туризма Зачем люди летают в космос? Космонавты и учёные - понятно, они двигают наш прогресс и понимание Вселенной вперёд. Но какая мотивация посетить орбиту у "простого" человека, который отдаёт миллионы долларов за несколько часов наблюдения нашей планеты с огромной высоты? На самом деле многие считают, что в этот момент на путешественника снисходит некое озарение, позволяющее по-новому взглянуть на свою жизнь и существование на Земле в целом. Так ли это? И стоит ли подобный опыт всех усилий? А может быть подобное просветление самообман, и заскучавшим от избытка удовольствий богачам просто хочется чего-то совсем необычного? "Известно, что актер Уильям Шатнер сказал Джеффу Безосу после полета на корабле Blue Origin, что увидеть космос — все равно что увидеть смерть. «Там внизу синева, а наверху чернота… Это смерть? Это и есть смерть?» — вопрошал Шатнер. Рассматривая тонкость атмосферы, защищающей жизнь на Земле, на фоне необъятности Вселенной, Шатнер был поражен тем, насколько хрупкая оболочка обозначает разницу между человеческим существованием и его отсутствием". https://theidealist.ru/spacetour/ #AFAR#технологии#космос#туризм#экология

Addis Standard

@addisstandardeng · Post #22122 · 27.04.2026 г., 09:09

News: Outreach vaccination, screening campaign reaches conflict-hit, remote communities in #Ethiopia Health teams deployed under the SLL program have identified and vaccinated more than 3,000 zero-dose children in remote areas, with recent campaigns reaching over 40,000 children across #Afar, #Amhara, #Oromia, and #Tigray regions. The intervention is also addressing Ethiopia’s large population of “zero-dose” children, estimated at 3.9 million, who have not received routine vaccinations due to conflict, geographic isolation, and limited healthcare access. https://addisstandard.com/?p=56643

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