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

TGINSIGHT SIMILAR POSTS

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

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

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

Hashtags

Резултати

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

Търсене: #ensemble

当前筛选 #ensemble清除筛选
小喵的ACG黄油 (重开版)

@xiaomiaogame · Post #3838 · 04.04.2026 г., 17:08

花与少女的祝福:皇家花束 花と乙女に祝福を ロイヤルブーケ 花与乙女的祝福:皇家花束 精翻汉化版+全cg存档 ■夏天!泳池! 狂欢的节日!! ~都的漫长一天~ 连日持续炎热,在大夏天的某日。因为太过热,正打算到海边或泳池等清凉的地方去的彰和都。但不管哪里都是人山人海,两人无处可去时,都好像难以开口似的提议到。 「唔——那么,要不到我家的泳池……去?」 都家里有游泳池的话,那一开始就叫我去不就行了。虽然彰这样想,但还是答应了都的提议。就这样,两人打算在都家里的私人泳池里留下一个夏天的甜蜜回忆可是…… ■哥哥是我的仆人? ~月丘晶子的优雅一天~ 在立藤之会后过了一个月的某天。妹妹晶子向月丘彰提出了在假日去约会作为害她当上了ルピナス会长的赔罪。当然,虽然说是约会,那也是兄妹间的约定。晶子的目的是作为赔罪要哥哥一整天听命于自己。对妹控的彰来说那反而是求之不得的事,马上就答应了。2人的意见一致,那天对月丘兄妹来说本应是快乐的一天来的但…… 「哥哥,那么从今天开始就是Double晶子了喔♪」 ■彰・男子汉化计划 ~恢复性取向!~ 晶子「哥、哥哥……最近,你的言行是不是有点~太过像女孩子了? 走路啊都脚尖朝内走的。还有是自称用『私』了吧?」 彰「没那回事呀。哼呼呼。讨厌啦,晶子真是的」 晶子「还、还哼呼呼地笑……」 在立藤之会以学生会的胜利落下帷幕的数周后。做晶子的替身的后遗症,哥哥・彰女人化了。晶子质问彰这事,但当事人是完全没自觉到似的。 晶子「(这……这样下去的话,哥哥会变成怪人!?)」 感觉到危机感的晶子找聖佳商量,但不知为什么学生会全员都参与了谈话。而且话题不断向着奇怪的方向去了…… ■心是女人。身体是男人?! ~天法院綾音 华丽轨迹~ 在立藤之会上,綾音虽然是答应了暗地里对自己抱有爱意的千里提出的求婚,但她的表情很阴沉。 綾音「千里先生是不知道真正的我呀。怎么可以接受求婚的……」 虽然很想接受千里的求婚。但是,告诉对方自己的秘密的话,千里的心就会离自己而去。可是,就算继续欺瞒千里最终纸也是包不住火的。 綾音「到底,要怎么办……」 无法完全舍弃千里的爱意的綾音,回想起至今自己身上发生的一切事…… ■连夜连斗? 名木城家,爱的留宿聚会 名木城都主办的ルピナス・新学生会成员留宿聚会。那原本是聚集最初的好朋友们尽情畅谈的愉快活动。只要那时候那里代替真货的伪晶子没出现的话…… 志鶴「哼呼呼,明明变得这么硬了,还要坚持说自己是晶子吗?」 都「对欺骗纯情的少女的“恶棒棍”得要严惩一下呢……」 晶子「请、请住手大家。我不是晶子不行的!」 评分 作者 #ensemble#音符社 #PC#ADV#校园#精翻 #花与少女的祝福:皇家花束 #花と乙女に祝福を ロイヤルブーケ #花与乙女的祝福:皇家花束 下载地址

小喵的ACG黄油 (重开版)

@xiaomiaogame · Post #3839 · 04.04.2026 г., 17:12

花と乙女に祝福を 花乙女 Hanaotome 花乙 Hanaoto 花与乙女的祝福 精翻汉化版+全cg存档 晶子从小就体弱多病,因为长期住院的关系,无法去上学。出席数不够的晶子,因为不想被留级,所以干脆申请退学,无论爸爸妈妈再怎么劝,都不听。结果:『说起来,你长的跟晶子如出一辙呢!彰』。就这样,在老爸老妈的阴谋下无法抵抗的彰,只好扮成女生,前往晶子就读的露比娜斯学院。主人公月丘彰扮成女装,代替体弱多病的妹妹月丘晶子,到大小姐学校去上学。在这个富有传统的教会系学园里,为了在妹妹回来前不暴露自己的身份,他告诫自己:要过平凡生活。 然而,事与愿违。不只为何,他被学校第一的超级大小姐相中,并且成了席卷整个学园的闹剧的中心人物。于是,故事展开了。 评分 作者 #ensemble#音符社 #PC#ADV#校园#精翻 #花と乙女に祝福を#花乙女#Hanaotome#花乙#Hanaoto#花与乙女的祝福 下载地址

Libertà è ragione

@libertaeragione · Post #4208 · 01.07.2024 г., 09:09

#Elezioni#Francia Risultati definitivi del primo turno: Affluenza: 66,71% #RN|ID: 29,25% #NFP (#PS-#LFI-#EELV-#PCF)|S&D|LEFT|G/EFA: 28,14% #Ensemble (#Renaissance-#MoDem-#Horizons)|RE: 21,27% #LR|EPP: 6,57% #UXD (#Ciotti-#RN)|ID: 3,9% DVD|Centro-destra|Destra: 3,66% DVG|Centro-sinistra|Sinistra: 1,53% DVC|Centro: 1,22% EXG|Estrema sinistra: 1,15% REG|Regionalisti: 1,05% #Reconquête|ECR: 0,75% ECO|Verdi: 0,57% #DLF-#LP|Destra radicale: 0,28% EXD|Estrema destra: 0,19% #PRG|Centro-sinistra: 0,04% In foto, la mappa del voto. @OsservatorioEsteri

Ultimora.net - POLITICS

@ultimoraPOLITICS · Post #40015 · 16.06.2022 г., 17:01

#Sondaggi#Francia Sondaggio di Odoxa sui seggi: #Ensemble (#LREM-#MoDem-#Agir-#TDP-#Horizons-#Rad-#EnCommun)|RE: 252-292 seggi #NUPES (#LFI-#PS-#EELV-#PCF-#Ensemble-#REV-#Gs-#GE-#ND-#POI)|LEFT|S&D|G/EFA: 179-225 #LR-#UDI-#LC|EPP|RE: 42-62 #RN|ID: 25-49 DVG|Centro-sinistra|Sinistra: 3-7 DVD|Centro-destra|Destra: 2-8 Partiti regionalisti/Altri: 2-6 Data rilevazione: 14-15 giugno Intervistati: 2005 @UltimoraPolitics24

Ultimora.net - POLITICS

@ultimoraPOLITICS · Post #40024 · 17.06.2022 г., 18:33

#Sondaggi#Francia Sondaggio di Harris Interactive sui seggi: #Ensemble (#LREM-#MoDem-#Agir-#TDP-#Horizons-#Rad-#EnCommun)|RE: 267-307 seggi (+10) #NUPES (#LFI-#PS-#EELV-#PCF-#Ensemble-#REV-#Gs-#GE-#ND-#POI)|LEFT|S&D|G/EFA: 161-219 (-11) #LR-#UDI-#LC|EPP|RE: 47-58 (+2-9) #RN|ID: 25-50 (+2-5) DVG|Centro-sinistra|Sinistra: 12-17 (+10-9) Partiti regionalisti/Altri: 8-13 (+3) DVD|Centro-destra|Destra: 7-8 (+4) DVC|Centro: 2-6 (+2-5) #DLF-#LP|Destra radicale: 0-1 Data rilevazione: 17 giugno +/-: 12 giugno Intervistati: 3779 @UltimoraPolitics24

Ultimora.net - POLITICS

@ultimoraPOLITICS · Post #40000 · 15.06.2022 г., 16:36

#Sondaggi#Francia Sondaggio di Harris Interactive sui seggi: #Ensemble (#LREM-#MoDem-#Agir-#TDP-#Horizons-#Rad-#EnCommun)|RE: 257-335 seggi (-28-38) #NUPES (#LFI-#PS-#EELV-#PCF-#Ensemble-#REV-#Gs-#GE-#ND-#POI)|LEFT|S&D|G/EFA: 161-184 (+41-35) #LR-#UDI-#LC|EPP|RE: 45-58 (+7) #RN|ID: 23-45 (-7-5) Partiti regionalisti/Altri: 5-10 (+2-3) DVD|Centro-destra|Destra: 3-8 DVG|Centro-sinistra|Sinistra: 2-8 (+2-8) DVC|Centro: 0-1 (-1) #DLF-#LP|Destra radicale: 0-1 Data rilevazione: 12 giugno +/-: 3-6 giugno Intervistati: 2355 @UltimoraPolitics24

Ultimora.net - POLITICS

@UltimoraPOlitics · Post #38637 · 06.05.2022 г., 21:50

#Sondaggi#Francia Sondaggio di Cluster17, fascia d'età 18-24 anni #NUPES (#LFI-#PS-#EELV-#PCF-#PG-#Ensemble-#REV-#Picardie-#Gs-#GE-#ND)|LEFT|S&D|G/EFA: 59% #EC (#LREM-#MoDem-#Agir-#TDP-#Horizons-#Rad-#EnCommun): 13% #RN|ID: 13% #Reconquête|Estrema destra: 4% #LR-#UDI|EPP|RE: 4% #DLF|ECR: 3% Regionalisti:/Altri 2% #LO/#NPA|Estrema sinistra|LEFT: 1% Data: 3-5 maggio Intervistati: 3498 @UltimoraPolitics

Ultimora.net - POLITICS

@UltimoraPOlitics · Post #39183 · 10.05.2022 г., 16:35

#Sondaggi#Francia Sondaggio di OpinionWay sui seggi: #Ensemble (#LREM-#MoDem-#Agir-#TDP-#Horizons-#Rad-#EnCommun-#Tapura)|RE: 310-350 seggi #NUPES (#LFI-#PS-#EELV-#PCF-#PG-#Ensemble-#REV-#Picardie-#Gs-#GE-#ND-#POI-#PLR-#Tavini)|LEFT|S&D|G/EFA: 135-165 #LR-#UDI-#LC|EPP|RE: 50-70 #RN|ID: 20-40 Altri: 5-10 Data rilevazione: 5-9 maggio Intervistati: 3077 @UltimoraPolitics

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