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

Резултати

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

Търсене: #mythai

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

@bagohome · Post #198 · 09.11.2023 г., 11:50

Белый чай - это не только напиток, но и настоящий символ изысканности и утонченности. Его нежный вкус и аромат вдохновляют на спокойствие и релаксацию. Белый чай богат антиоксидантами, способствует улучшению иммунитета, а также обладает антивоспалительными свойствами. А теперь представьте себе, что этот удивительный аромат можно превратить в нежный аккомпанемент для вашего дома с помощью ароматического диффузора "Белый чай" из коллекции MY THAI от BAGO home. 🌿✨ Этот диффузор наполняет пространство нежными нотами цветов и намеками на свежесть, принося в ваш дом атмосферу уюта и гармонии. Не забудьте подарить себе этот небольшой кусочек уюта и позвольте аромату белого чая наполнить ваш дом свежестью и спокойствием. Откройте для себя магию ароматов с BAGO home! Напоминаем, что в коллекции MY THAI также появились волшебные ароматические свечи из 100% натурального соевого воска! Вся коллекция MY THAI на нашем сайте❤️ #БелыйЧай#MYTHAI#BAGOhome#АроматыДляДома🍵🌿

BAGO home

@bagohome · Post #131 · 14.06.2023 г., 09:10

Погрузитесь в атмосферу Таиланда с коллекцией ароматов MY THAI от BAGO home. Эта коллекция воплощает всю любовь и благодарность к этой невероятной стране.🙌 Ароматы Таиланда загадочны, но так близки и знакомы. Они способны создать особую атмосферу любви, тепла и уюта. Позвольте себе окунуться в этот волшебный мир эмоций и чувств! Коллекция MY THAI включает в себя пять роскошных ароматических букетов, каждый из которых обладает уникальной силой управлять эмоциями и чувствами, позволяя вам настроить струны души на благозвучную мелодию. Отправляйтесь в путешествие в Таиланд вместе с BAGO home. 🌴 Погрузитесь в объятия этих ароматов и дайте им раскрыться в вашем доме, создавая неповторимую атмосферу гармонии, спокойствия и релакса. Ароматы коллекции: 🔸Белый чай 🔸Дикий жасмин 🔸Иланг-иланг 🔸Тайское манго 🔸Цветок лотоса Вся коллекция представлена на нашем сайте www.bagohome.com Наслаждайтесь! #MyThai#BAGOhome#багохоум#ароматы#аромадиффузор#умиротворение#медитация#йога

BAGO home

@bagohome · Post #257 · 05.02.2024 г., 13:25

🌸✨ Откройте для себя загадочный мир MY THAI от BAGO home! ✨🌸 Для всех ценителей уникальных ароматов представляем коллекцию MY THAI от BAGO home, вдохновленную великолепной природой и богатством Таиланда. 🌿 "Дикий жасмин" - это пьянящий аромат цветущего жасмина, который словно пленяет вас своей медовой сладостью. Добавьте к этому загадочную и влекущую туберозу с пряным тоном разнотравья, и вы погружаетесь в настоящий ароматический рай. 🌺 Всего в коллекции 5 удивительных ароматов, каждый из которых перенесет вас в удивительный мир Таиланда: "Дикий жасмин", "Тайское манго", "Иланг-иланг", "Цветок лотоса" и "Белый чай". 🕯️ В коллекции представлены ароматические диффузоры 75 мл, чтобы создать уютную атмосферу в вашем доме, а также ароматические свечи из натурального соевого воска на 20 часов горения, чтобы добавить романтического настроения в ваш вечер. Наслаждайтесь! #BAGOhome#MyThai#АроматыТаиланда#ДикийЖасмин#таиланд#АроматическиеДиффузоры#СвечиИзСоевогоВоска

BAGO home

@bagohome · Post #156 · 31.07.2023 г., 11:49

🌼🍯 Отправляйтесь в волшебное путешествие с ароматом "Дикий жасмин" из коллекции MY THAI от BAGO home! 🌼🍯 Окунитесь в мир неповторимых ароматов вместе с ароматом "Дикий жасмин" от BAGO home. Это пьянящий цветочный букет, который приглашает в восхитительное путешествие в самое сердце цветущих садов. 🌺🌿 🌟 Цветущий жасмин с его утонченной медовой сладостью переплетается с загадочной и манящей туберозой, словно создавая таинственную симфонию ароматов. 🎶💫 А пряный тон разнотравья придает этому аромату некую загадочность и уникальность. Он словно призывает нас исследовать густые заросли дикой природы и окунуться в ее бескрайние просторы. 🌿🌺 Всего в коллекции MY THAI 5 удивительных ароматов, каждый из которых настроит вас на гармоничный лад. #BAGOhome#ароматыдлядома#дикийжасмин#ароматы#mythai#багохоум#ароматическийдиффузор#аромадиффузор#ароматерапия#атмосферадома#уютныйдом#интерьерныйпарфюм#ароматжасмина

BAGO home

@bagohome · Post #306 · 21.05.2024 г., 15:08

Лотосы – символ чистоты и просветления, растущие в самых необычных условиях. Эти восхитительные цветы поднимаются из мутной воды, оставаясь при этом удивительно чистыми и красивыми. Каждый лепесток – это маленькое чудо природы, которое вдохновляет и восхищает. Позвольте себе окунуться в атмосферу гармонии и покоя с ароматом «Цветок лотоса» из коллекции MY THAI от BAGO home. Прозрачный пудровый аромат лотоса, дополненный прохладными нотами свежего зеленого листа и чувственной мускусной основой, создаст неповторимое ощущение свежести и чистоты в вашем доме. Ощутите магию Востока в каждом вдохе. #Лотос#ЦветокЛотоса#Аромат#BAGOHome#MYTHAI#ДекорДляДома#Интерьер#Свежесть#Гармония#Ароматерапия#ДизайнИнтерьера#Элегантность

BAGO home

@bagohome · Post #117 · 18.04.2023 г., 16:25

Коллекция ароматов MY THAI от BAGO home была рождена из любви и благодарности к Таиланду. Уважение и бережное отношение тайцев к своим традициям, то, как деликатно и ненавязчиво они делятся своей культурой с окружающим миром, послужило вдохновением для создания изысканных ароматных композиций, проникнутых древними секретами ароматерапии. Каждый из пяти роскошных ароматических букетов обладает своей уникальной силой управления эмоциями и чувствами, он позволит настроить струны души для звучания той или иной гармоничной мелодии в сердце человека. Выбрать аромат, который наполнит ваш дом гармонией и нежностью, можно на нашем сайте www.bagohome.com #bagohome#mythai#thailand#тай#майтай#мойтаиланд#море#отпуск#пляж#ароматы#ароматерапия#ароматическийдиффузор#аромадиффузор#аромасвечи#аромат#ароматыдлядома

BAGO home

@bagohome · Post #168 · 29.08.2023 г., 10:47

🌸 Цветок лотоса – символ чистоты и обновления. Его нежная красота напоминает о прекрасных переменах в жизни. 💫 Откройте для себя уникальный аромат "Цветок лотоса" из коллекции MY THAI от BAGO home. 🌿 Прозрачный пудровый аккорд лотоса, освежающие ноты зеленого листа и завораживающий мускус создают гармонию, погружая в атмосферу спокойствия и красоты. 🍃💧 Аромат представлен в виде ароматических диффузоров объемом 75 мл. Такой объем рассчитан на 7-9 недель использования. Вся коллекция MY THAI представлена на нашем сайте www.bagohome.com Всего в коллекции 5 восхитительных ароматов, каждый из которых настроит вас на гармоничный лад. Ароматы коллекции: "Дикий жасмин", "Белый чай", "Тайское манго", "Цветок лотоса", "Иланг-иланг". #Ароматыдлядома#ЦветкаЛотоса#MYTHAI#BAGOhome#аромадиффузоры#ароматы#библиотекаароматов#пудровыйаромат#цветочныйаромат#аромадиффузор#парфюмериядлядома#интерьерныйпарфюм#интерьерныеароматы#релакс#багохоум#медитация#ароматыдлярелакса#йога#yoga

BAGO home

@bagohome · Post #110 · 09.03.2023 г., 10:25

Ароматический диффузор "Цветок лотоса" из гармоничной коллекции ароматов для дома MY THAI от BAGO home обладает невероятно нежным и приятным ароматом - это прозрачный пудровый аромат лотоса с прохладными нотами свежего зеленого листа и чувственной мускусной основой.👌🌸🌸🌸 Если вы не едете в отпуск, то отпуск едет к вам! Закройте глаза и насладитесь этим нежнейшим ароматным букетом природы. Он избавит вас от забот и суеты и перенесет на жаркое тропическое побережье.🌴 Пирамида аромата: 🌸водяная лилия 🌸зеленый лист 🌸мускус Все ароматы коллекции представлены на нашем сайте www.bagohome.com Заходите➡️ Выбирайте➡️ Наслаждайтесь!✅ #bagohome#homescents#mythai#thailand#vacation#отпуск#наморе#мойтай#таиланд#вотпуск#пхукет#красота#цветоклотоса#лотос#ароматы#ароматыдлядома#аромадиффузор

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#интерьер#декор#декордома#товарыдлядома#ароматдома