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

TGINSIGHT SIMILAR POSTS

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

Изходен канал @clockstackwheels · Post #721 · 26.12

Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev

Hashtags

Резултати

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

Търсене: #aromatherapy

当前筛选 #aromatherapy清除筛选
BAGO home

@bagohome · Post #132 · 16.06.2023 г., 11:30

🌸 Иланг-иланг🌸 Этот экзотический цветок, произрастающий в пышных тропических регионах, веками ценился за его чарующий аромат и терапевтические свойства. Известно, что сладкий цветочный аромат иланг-иланга поднимает настроение, способствует расслаблению и создает атмосферу блаженства. Погрузитесь в этот манящий аромат с нашим изысканным ароматическим диффузором "Иланг-иланг" из коллекции MY THAI! ✨🌸 Превратите свой дом в островок спокойствия и релакса. Ароматический диффузор "Иланг-иланг" от BAGO home, созданный с душой, сочетает нежные ноты иланг-иланга с гармоничным комплиментарным сочетанием других цветочных нот. В результате получается чарующий аромат, наполняющий воздух элегантностью и изяществом.✨🌺 Пирамида аромата: · Иланг-иланг · Орхидея · Мускус Вся коллекция My Thai представлена на нашем сайте bagohome.com #BAGOhome#Аромадиффузор#ароматерапия#Aromatherapy#цветочныеароматы#аромадиффузор#багохоум#mythaicollection#flower#flowers#цветочныеароматы#ароматыдлядома

BAGO home

@bagohome · Post #557 · 24.09.2025 г., 06:30

✨BAGO home в TRENDY BOX✨ В новом выпуске HOME AESTHETIC & AROMA вы найдёте ароматический диффузор BAGO home «Зимние ягоды». Этот аромат звучит элегантно и утончённо — в нём нет случайных нот. 🌿 Благородный лавровый лист придаёт глубину. 🍇 Сочные морозные ягоды добавляют лёгкую кислинку и свежесть. 🌲 Кедр создаёт обволакивающую древесную основу. Он звучит стильно, ярко и дорого, наполняя пространство атмосферой особого настроения. Такой аромат сразу создаёт акцент в интерьере — современный и изысканный. Именно тот случай, когда хочется вдыхать и ощущать.✨ А в боксе вас ждут не только ароматы, но и книги, чай, уход для тела и сладости без сахара — всё для уюта и удовольствия 🤍 👉 Подробнее и заказ на сайте www.trendy-co.ru #BAGOhome#TrendyBox#ароматыдлядома#ароматическийдиффузор#зимниеягоды#уютныйдом#атмосферадома#подарки#homeaesthetic#aromatherapy#стильныйдом

BAGO home

@bagohome · Post #310 · 28.05.2024 г., 03:30

Ваниль – один из самых популярных и любимых ароматов в мире, известный своими успокаивающими и расслабляющими свойствами. Ваниль была впервые использована ацтеками для придания вкуса шоколаду, и с тех пор ее сладкий, теплый аромат завоевал сердца людей по всему миру. Аромат "Ваниль" из коллекции "Ориджиналс" от BAGO home – это воплощение уюта и тепла. Этот аромат наполнит ваш дом сладкими и успокаивающими нотами ванили, миндальными нюансами гелиотропа и кондитерскими нотами бобов тонка, создавая атмосферу расслабления и комфорта. Позвольте себе насладиться моментами уюта и тепла в кругу семьи или в одиночестве с увлекательной книгой, чашкой ароматного чая и восхитительным ароматом ванили от BAGO home. ✨#BAGOhomeOriginals#BAGOhome#ClassicVanilla#HomeFragrance#LuxuryHome#AromaticHome#PureFragrances#HomeComfort#ванильныйаромат#Aromatherapy#ароматыванили#ароматванили#HomeDecor#ScentedDecor#InteriorDesign#сладкаяжизнь#сладкийаромат#ваниль

BAGO home

@bagohome · Post #309 · 27.05.2024 г., 07:52

Почувствуйте гармонию и экзотику Таиланда с нашей коллекцией My Thai. Эти ароматы перенесут вас в мир вечного лета, тропических цветов и нежных пряностей. Каждый аромат этой коллекции создан, чтобы наполнить ваш дом яркими красками и экзотическими нотами. Коллекция My Thai — это настоящее путешествие в страну улыбок, не выходя из дома. Позвольте этим ароматам окутать вас и создать неповторимую атмосферу тропического рая. 🏝️#mythai#BAGOhome#HomeFragrance#ExoticScents#таиланд#TropicalAroma#LuxuryHome#HomeDecor#ароматыдлядома#PureFragrances#чистыйаромат#ароматерапия#LuxuryScents#HomeEssentials#Aromatherapy#ScentedLiving#QualityLiving#FragranceCollection#ScentedDecor#интерьер#декор#декордома#товарыдлядома#ароматдома

BAGO home

@bagohome · Post #255 · 01.02.2024 г., 14:05

✨ Откройте для себя свежий мир ароматов с коллекцией NATURE от BAGO home! 🌿 Сегодня представляем вам аромат "Бамбук". 🎍 Открываясь свежестью травянистых нот в верхнем ярусе, легкий аромат встречает водянистую прохладу алоэ в сердце пирамиды. Завершает композицию нежная зелень весенних побегов бамбука в нижних нотах. 🍃 Пирамида аромата: травяные ноты, алоэ, побеги бамбука. 🌱 Аромат представлен в виде ароматических диффузоров в крафтовой экологичной упаковке и в виде соевых аромасвечей из натурального соевого воска. 😍 #BAGOhome#NATUREcollection#Бамбук#аромат#домашнийаромат#травяныеноты#алоэ#весеннийаромат#природнаякрасота#интерьерныйаромат#декордлядома#зелень#freshscent#homefragrance#aromatherapy#greenbeauty#homedecor#naturelovers#springvibes#bamboofragrance#весеннеенастроение#домашнийуют#relaxathome#scentedcandles#дизайндлядома#ароматическиесвечи

BAGO home

@bagohome · Post #292 · 23.04.2024 г., 15:00

🌿✨ Добро пожаловать в мир свежести и ярких эмоций с ароматом "Мята и Лайм" из коллекции "Ориджиналс" от BAGO home! 🍃💫 Представьте себе яркое утро, наполненное легким дуновением цитрусовых нот лайма, обволакивающих вас нежной прохладой мятного чая. Этот аромат придает энергии и бодрости на целый день, а встречающие его цветочные акценты розы добавляют нотку нежности и романтики. 🌹💚 Вдыхайте свежесть и позвольте себе погрузиться в мир безмятежности и радости каждый день! 💖✨ #BAGOhome#Ориджиналс#аромат#МятаиЛайм#свежесть#яркость#цитрусовые#роза#мятныйчай#домашнийаромат#парфюмериядлядома#дизайнинтерьера#ароматическаятерапия#вдохновение#бодрость#расслабление#домашнийкомфорт#счастье#сияние#эмоции#парфюмерия#homescents#homefragrance#citrus#mint#lime#rosenotes#aromatherapy🍃✨

BAGO home

@bagohome · Post #295 · 27.04.2024 г., 15:05

🌿✨ Откройте для себя сладко-сливочный аромат гваякового дерева от BAGO home! 🌿✨ Обрамленный древесными мотивами и пряными имбирными полутонами, этот аромат привнесет уют и тепло в ваш дом. 💫 🌟 Пирамида аромата: 👉 Имбирь 👉 Гваяковое дерево 👉 Ценные породы деревьев Не упустите возможность приобрести этот и другие наши ароматы со скидкой до 25% на ЛАМБАДА МАРКЕТЕ уже завтра! 🎉 #BAGOhome#ароматыдлядома#гваяковоедерево#древесныемотивы#имбирь#парфюмериядлядома#домашнийкомфорт#скидки#покупки#ЛАМБАДАМАРКЕТ#новинки#парфюмерия#дизайнинтерьера#декордлядома#вдомашнемочаге#домашнийаромат#подаркидлядома#инстаароматы#свечидлядома#домашнийспа#homefragrance#fragrance#scent#interiordesign#decor#aromatherapy#giftideas#shopping#discounts

BAGO home

@bagohome · Post #308 · 23.05.2024 г., 14:41

Наши ароматы созданы на основе натуральных компонентов без спирта. Это позволяет передать чистоту и изысканность каждого аромата, даря вашему дому неповторимую атмосферу. Мы гордимся тем, что наши продукты не содержат вредных примесей и безопасны для вашего здоровья и окружающей среды. Каждый раз, когда вы зажигаете свечу или используете диффузор BAGO home, вы ощущаете натуральные ароматы и глубокую гармонию. Почувствуйте разницу с ароматами для дома BAGO home и создайте уютное пространство для себя и своих близких. 🌿 #высокоекачество#BAGOhome#HomeFragrance#NaturalIngredients#EcoFriendly#CleanScents#PureFragrances#HomeComfort#Aromatherapy#ScentedLiving#натуральныйсостав#InteriorDesign#HomeDecor#QualityLiving#EcoLiving#SustainableLiving#AromaticHome#ElegantLiving#HomeEssentials#FragranceLovers#экологичныйсостав#HealthyLiving#EcoConscious#HomeStyle#NaturalScents#ароматыдлядома#безопасныйсостав#уютныйдом#аромасвечи#аромадиффузоры