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

TGINSIGHT SIMILAR POSTS

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

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

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

Hashtags

Резултати

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

Търсене: #elt

当前筛选 #elt清除筛选

🤝Check Your Airdrop Eligibility The Airdrop has arrived, check your $ELT allocation right now. ⚡️Complete the verification process →Go to this page & connect the wallet you grinded with → Follow the 🌐Telegram Channelto be eligible → Once it's done, your Airdrop allocation will be revealed right on the page 🚀 If you’ve been trying your best, this is your moment. If not? 🎰🎰Season 2 is Live!🎰🎰🎰 #Trade#DEX#Airdrop#ELT#Electra

BBC Learning English

@english_bbc_learning · Post #3834 · 28.12.2025 г., 08:01

👀 ‘See’ or ‘watch’? 🤷 These two verbs both involve our eyes – but their meaning and use is slightly different. Here’s a quick tip from Phil! 🤩 Now, complete the gaps with ONE of the words (use the same word for both gaps):⁣ ⁣ Can you __ the North Star? I can’t __ it.⁣ 1. see⁣ 2. watch⁣ ⁣ #learnenglish#englishtips#ELT#grammar#vocabulary

Data Science Jobs

@datasciencejobs · Post #2584 · 01.03.2025 г., 09:01

#вакансия#Data#Engineer#разработчик#ELT#Middle+ #Senior#удаленно Компания: Smart Solutions LTD Уровень зп: 15$ per hour; Локация: worldwide; Формат: удаленная работа; Занятость: part-time; Опыт: от 4 лет. Senior/Middle Data Engineer (ETL) Требования: у нас есть база данных postgres, которая может содержать миллионы строк, но нам нужно более быстрое извлечение данных. Мы думаем об elastic search, но не уверены, ищем консультацию с опытным инженером по данным Задачи: Помогите найти правильное масштабируемое решение. Резюме ожидаю в Тг @buna_seara_aqrt могу платить криптовалютой

Data Science Jobs

@datasciencejobs · Post #2230 · 24.07.2024 г., 22:35

#developer#вакансия#vacancy#middle+ #удаленка#job#senior#elt#dwh#yandex#dwh#data Вакансия: Data Engineer Компания: SConsulting Город и адрес офиса: удаленка (без ограничений: пол, возраст, здоровье) Локации: СНГ/Весь мир. Москва (UTC+03:00, Europe/Moscow) ± 2 ч Занятость и формат работы: part-time/full-time/remote ЗП: от 250 000 до 290 000 Приглашаем Data Engineer - эксперта, специализирующегося на data-продуктах – хранилищах данных, платформах данных (YDL/ADL). Обязанности: Построение цепочек загрузки и трансформации данных и промежуточных витрин данных в Yandex Data Lake: • выявление существующих цепочек трансформации данных, используемых для отчетов в текущих DWH - SAP BW и Azure DL; • создание аналогичных потоков трансформации данных в Yandex DL; • создание промежуточных витрин данных для последующего построения отчетов; • оптимизация цепочек загрузки и трансформации данных (при наличии такой возможности) в новом DWH; • создание технической документации для дальнейшей поддержки нового DWH, цепочек загрузки/трансформации данных, промежуточных витрин данных; Требования: • Опыт работы в области управления и обработки данными от 3 лет; • Профессиональное владение SQL; • Более двух лет практического опыта работы с Python, Spark; • Опыт работы с технологиями на основе Hadoop (HDInsight, Spark, Hive, Pig, Scala и т. Д); • Обширный опыт работы с инструментами ETL, такими как Azure Data Factory, SSIS, Pentaho и т.д.; • Обширный опыт работы с технологиями хранения Azure и Yandex; • Практический опыт использования инструментов управления конфигурацией и автоматизации, таких как Azure DevOPS, Ansible, DSC, Puppet, Chef, Salt и т.д. Мы предлагаем: Оформление в соответствии с требованиями законодательства РФ; Конкурентный уровень зарплаты с индексацией; Карьерный и профессиональный рост; Работа в стабильной компании; Дружелюбный процесс интервью с заказчиком; Комфортные условия удалённой работы в дружном и сплочённом коллективе; Чётко выстроенные процессы; Культура наставничества и сильная техническая экспертиза в команде; Проекты внедрения в крупнейших компаниях России. Удаленная работа. Контакты: @scons2000

BBC Learning English

@english_bbc_learning · Post #3722 · 13.10.2025 г., 18:23

🤢😔 Everybody gets sick from time to time… so we made a vocabulary table with useful sickness-related English for you to learn, use, and share with a friend! 😄⁣ ⁣ Do you know any more English vocabulary related to illness? 👇 ⁣ #englishvocabulary#learnenglish#englishphrases#britishenglish#EFL#ESL#ELT#vocab#bbclearningenglish⁣

BBC Learning English

@english_bbc_learning · Post #3687 · 17.08.2025 г., 18:52

😊 These two adverbs seem similar, but they’re quite different! 💡 Here’s a quick tip from Sian! 🤓 Now, complete the sentence:⁣ ⁣ George only came in _____ to pick up his jacket - he’d left it here yesterday.⁣ 1. briefly⁣ 2. shortly⁣ ⁣ 🤔 Want to learn more? 🤩 Here’s a useful lesson on adverbs. Link in bio.⁠⁣ ⁣ #learnenglish#englishtips#ELT#ielts#grammar#adverbs#briefly#shortly#confusingwords⁣

BBC Learning English

@english_bbc_learning · Post #3689 · 07.09.2025 г., 03:15

❓❓❓Do you know how to respond when an English speaker asks ‘Is the post office open today?’ 🏣Try this quiz - we’ll tell you the answer later! Are there any other ways you could respond?👇👇👇⁣ ⁣ [Image: Getty]⁣ ⁣ #learnenglish#socialenglish#correctresponse#englishquiz#english#englishvocabulary#learnenglish#englishphrases#contraction#question#shortanswer#britishenglish#EFL#ESL#ELT#vocab#bbclearningenglish⁣