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

TGINSIGHT SIMILAR POSTS

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

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

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

Hashtags

Резултати

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

Търсене: #dx

当前筛选 #dx清除筛选

中文名: 地下城里的人们(地下城中的人) 英文名: Dungeon no Naka no Hito 话数: 12 放送开始: 2024年7月5日 放送星期: 星期五 导演: 山井紗也香 脚本: 竹内利光、赤星政尚 分镜: 高橋滋春、新田典生、福島宏之、永島昭子、もりたけし、志村錠児、山井紗也香、秋山朋子 ☺️评分:6.5 推荐 💙故事简介 盗贼少女克蕾为了追寻消失在安特穆尔格迷宫中的父亲,继承父辈意志继续独自挑战迷宫。 经过一番探索,终于来到无人到达过的地下9层。 就在这时,迷宫的墙壁在与怪物的战斗中倒塌! 从倒塌的墙壁中出现的是一个管理员!? 🔐解压:blackcatunderthemoon 引索:#D#DX 标签:#漫改#奇幻#日常#异世界#百合#搞笑 🗣请不要在讨论中打开链接,请使用频道消息的链接或者表格,讨论中的链接是失效的,百度网盘是自提取,如果没有自提取复制链接可以看到提取码,禁止在线解压

中文名: 地下忍者 话数: 12 放送开始: 2023年10月5日 放送星期: 星期四 原作: 花沢健吾 导演: 桑原智 脚本: 大知慶一郎 ☺️评分:6.6 推荐 💙故事简介 忍者现在也存在于日本。其数量约为20万。 被称为“NIN(National Intelligence of NINJA)”的忍者组织不受国家文官统制,那些精锐们秘密地从事暗杀和破坏活动。 然而,还有一个与“NIN”敌对的另一个忍者组织“UN”。 忍者和忍者——暗斗的最后将会是什么结局? 然后,被投入战斗最前线的云隐九郎等下忍的命运是? 🌐辅助网盘:见表格 😱百度网盘:点击下载 😄往期番剧汇总表格:打开 🔐解压:blackcatunderthemoon 引索:#D#DX 标签:#漫改#战斗#搞笑#忍者 🗣请不要在讨论中打开链接,请使用频道消息的链接或者表格,讨论中的链接是失效的,百度网盘是自提取,如果没有自提取复制链接可以看到提取码,禁止在线解压

AI кадры и цифровая безопасность - приоритеты развития японского бизнеса Перечень Digital Transformation (DX) Stocks при оценке цифровой зрелости компаний теперь будет учитывать кибербезопасность цепочек поставок и наличие кадров с высоким уровнем владения инструментарием искусственного интеллекта (ИИ). Маркер DX Stock призван сориентировать инвесторов при выборе направления для вложений и побудить компании к активной цифровизации. Ежегодно в перечень DX Stocks отбирается порядка 30 компаний. Ключевые позиции в DX Stocks занимают крупные японские конгломераты, в том числе Hitachi,Mitsubishi Heavy Industries, Daikin, Omron, SoftBank и др. При этом именно эти компании всё чаще критикуются за консерватизм и слабое внедрение инноваций. По сравнению с ЕС и США Япония сильно отстает в сфере использования ИИ. Министерство экономики, торговли и промышленности Японии с помощью добавления новых критериев оценки намерено использовать интрумент DX Stocks для того, чтобы придать импульс цифровизации японского бизнеса. #МЭТП#DX#цифровая_трансформация#тренды

cosplayupload

@cosplayuploadtest2 · Post #102194 · 23.03.2025 г., 03:05

Title: Mai_Nanashima_七嶋舞,_PRESTIGE_ヌード写真集_DX_Edition_Set.04 Authors: #None Tags: #None#Mai_Nanashima_七嶋舞#プレステージ出版_PRESTIGE_Digital_Book_Series#Mai#Nanashima#七嶋舞#PRESTIGE#ヌード写真集#DX#Edition#Set #04 recommendation: None TelegraphLinks:page-0-49

cosplayupload

@cosplayuploadtest2 · Post #102147 · 23.03.2025 г., 03:02

Title: Mai_Nanashima_七嶋舞,_PRESTIGE_ヌード写真集_DX_Edition_Set.03 Authors: #None Tags: #None#Mai_Nanashima_七嶋舞#プレステージ出版_PRESTIGE_Digital_Book_Series#Mai#Nanashima#七嶋舞#PRESTIGE#ヌード写真集#DX#Edition#Set #03 recommendation: None TelegraphLinks:page-0-49

Ultimora.net - POLITICS

@ultimoraPOLITICS · Post #39598 · 17.05.2022 г., 16:08

#Sondaggi#Grecia Sondaggio di Pulse RC: #ND|EPP: 35% (-0,5) #SYRIZA|LEFT: 26% (-0,5) #PASOK/#KINAL-#KIDISO|S&D: 16% (+0,5) #KKE|INITIATIVE: 6% (-0,5) #EL|ECR: 4,5% #MeRA25|Sinistra: 3% #EP|Estrema destra: 2% #Dimiourgia (#DX-#NEDE)|ID: 1% Data rilevazione: 9-11 maggio +/-: 27-29 marzo Intervistati: 1206 @UltimoraPolitics

Ultimora.net - POLITICS

@ultimoraPOLITICS · Post #39590 · 17.05.2022 г., 13:56

#Sondaggi#Grecia Sondaggio di Interview: #ND|EPP: 35% (+1) #SYRIZA|LEFT: 25% (+1) #PASOK/#KINAL-#KIDISO|S&D: 14% (-2) #EL|ECR: 6% (+1) #KKE|INITIATIVE: 6% (-1) #MeRA25|Sinistra: 4% (+1) #Dimiourgia (#DX-#NEDE)|ID: 2% #EP|Estrema destra: 1,5% (-0,5) Data rilevazione: 4-9 maggio +/-: 30 marzo-5 aprile Intervistati: 1485 @UltimoraPolitics