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

TGINSIGHT SIMILAR POSTS

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

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

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

Hashtags

Резултати

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

Търсене: #info

当前筛选 #info清除筛选
Bts.bighitofficial

@OUR_7_PRINCES · Post #115426 · 08.02.2026 г., 20:31

Tanu Muiño, a Ukrainian music video director has now started following Taehyung on insta. She was the director of Jungkook’s Standing next to you. #INFO •@OUR_7_PRINCES•

Hashtags

Bts.bighitofficial

@OUR_7_PRINCES · Post #115423 · 08.02.2026 г., 20:30

Most liked Netflix’s Instagram posts of all time: #1. Stranger Things — 4.5M #2. BTS — 4.2M #3. Wednesday — 3.9M https://www.instagram.com/p/DURl368ka3P/?igsh=NHpxY3RramYydnBs #INFO •@OUR_7_PRINCES•

Hashtags

Bts.bighitofficial

@OUR_7_PRINCES · Post #115414 · 03.02.2026 г., 08:06

NETFLIX TWITTER UPDATE BTS X NETFLIX BTS THE COMEBACK LIVE | ARIRANG @ March 21 8pm KST / 4am PST 🎤 BTS will perform at historic Gwanghwamun Square in Seoul. LIVE worldwide exclusively on Netflix. BTS: THE RETURN, DOCUMENTARY FILM @ March 27 🎥 BTS: THE RETURN, a documentary film showcasing the making of their comeback album ARIRANG. Only on Netflix #INFO •@OUR_7_PRINCES•

Hashtags

Bts.bighitofficial

@OUR_7_PRINCES · Post #115267 · 22.08.2025 г., 12:27

The South Korean Ministry of Justice confirmed 33,500 HYBE shares worth ~8.4 billion won were stolen from Jungkook. The suspect was found in Thailand, placed under an urgent detention request, and officially extradited to South Korea with Interpol’s support to face justice. from k-media: “It was reported that no actual damage was incurred as his agency took immediate action to freeze payment upon discovering the theft.” https://n.news.naver.com/article/001/0015580189?sid=102 #INFO •@OUR_7_PRINCES•

Hashtags

Bts.bighitofficial

@OUR_7_PRINCES · Post #115174 · 13.08.2025 г., 12:21

Bighit official Twitter update [Episode] j-hope @ Lollapalooza Berlin 2025 비하인드 공개! ( youtu.be/sqCz07uaEwQ ) #INFO •@OUR_7_PRINCES•

Hashtags

Bts.bighitofficial

@OUR_7_PRINCES · Post #115163 · 10.08.2025 г., 17:59

Soobin of txt called jhope 🐿 (bts j-hope) hello? 🐰 hello hyung…nim! hello! 🐿 yes, is this soobin? 🐰 yes, it is! 🐿 your voice has matured, huh? 🐰 thank you ☺️ 🐰 you might’ve heard but we’re going to gwangju for a festa 🐿 gwangjuuuu 🐰 ayy! and hyung-nim, you’re the best thing to come out of gwangju so… #INFO •@OUR_7_PRINCES•

Hashtags

Bts.bighitofficial

@OUR_7_PRINCES · Post #115147 · 10.08.2025 г., 02:07

Otoki Global announces the Jin Ramen shirts are now available on Amazon! “We heard you guys…and now we’re here to deliver💛 Jin Ramen t-shirts now available for purchase with Jin Ramen bowls on Amazon! Limited availability now, but restocking on August 18th 🙌🏼” Purchase here: a.co/d/6CPLQhX #INFO •@OUR_7_PRINCES•

Hashtags

123•••10•••20•••30•••40•••4647
ПредишнаСтр. 1 от 47Следваща