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

Резултати

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

Търсене: #pure

当前筛选 #pure清除筛选
English Speakers

@English_Speakers · Post #3261 · 08.02.2018 г., 12:43

🔻#collocation #Pure 💎 Pure language ....... لغة فصحى 💎 Pure water ............. ماء عذب 💎 Pure man ............... رجل نقي القلب او السريرة 💎 Pure mathematics رياضيات بحتة 💎 Pure tea ................. شاي فاخر 💎 Pure gold ............... ذهب خالص 💎 Pure Jordanian ..... أردني أباً عن جد 💎 Pure angels ........... ملائكة أبرار 💎 Pure sky ................ سماء صافية 💎 Pure alcohol .......... كحول نقي 💎 Pure iron ................ حديد صرف 💎 Pure metaphor ...... استعارة مجردة 💎 Pure profit .............. ربح صافي 💎 Pure monopoly ...... احتكار مطلق @English_Speakers

Opportunities with Zula

@opportunities_zula · Post #1847 · 15.04.2026 г., 17:16

Summer Program 2026 in Turkey 🇹🇷 (Fully Funded) Apply: https://tinyurl.com/yvfrpfrj Open to International and Domestic Students. No application fee. The Program Covers Airfare, Food, Stipend, Accommodation. Deadline: 28 April 2026 #OpportunitiesCorners#PURE#Turkey

📰 Info_Dota2

@Info_Dota2 · Post #37483 · 29.09.2025 г., 03:55

🟢¡LOS BEMBONES SE QUEDAN SIN HARD CARRY!👀🔥 A través de Telegram, la organización de 🇷🇺BB TEAM anunció que su Hard Carry "🇷🇺Pure" pasa a estado de inactividad en el roster principal de dota 2 🤯 🔹Dicho esto, el roster de los bembones quedaría así: 1. TBD 2. 🇷🇺Gpk 3. 🇷🇺Miero 4. 🇲🇩Save 5. 🇷🇺Kataomi 🔸Recordar que este estado de inactividad significa que Pure puede irse de préstamo a otro equipo o tomar un break del competitivo. 🫡 #Tinbet#esports#dota2#BBTEAM#Pure @Info_Dota2

Мирослава Карпович

@m1r0slavakarpovich · Post #316 · 06.07.2022 г., 18:07

Всем самый летний привет!☀️Девочки,продолжая нашу рубрику вопрос-ответ(вопрос про уходовые средства ) Делюсь с Вами своими Бьюти открытиями . Топ 3 моих главных фаворита от бренда Maskoholic 💚@maskoholic_com -Патчи(они всегда есть в моей сумке)и я ими пользуюсь абсолютно везде(лучший экспресс-уход перед съемкой,спектаклем,выходом в свет) -энзимная пудра для глубокого очищения лица и шеи(супер штука,глубоко очищает поры даже от самого плотного тонального крема) , а за день на съёмках его накапливается тонны😅 -увлажняющая маска (вЭликолепное завершение для трапезы кожи,измождённой и изголодавшейся по гидратации🥰) Девочки ,очень рекомендую это тройное Комбо для лица от бренда Мaskoholic . Ваша кожа будет счастлива!С этими средствами Вы всегда будете во всеоружии😎💋Ну и конечно любая Женщина со мной согласится,что лицо,как и душа,как и фигура тоже нуждается в питании и поддержке!Запомните!Не бывает некрасивых Женщин,бывают ленивые!Заботьтесь о себе и своей красоте!Ведь красота-это свобода! #skincare#greengo#beautybar#pure

Жизнь в стиле йоги

@yoga_life_style · Post #48 · 02.02.2018 г., 10:09

Завтрак йогов (рецепты в конце статьи 👇🏻👇🏻👇🏻) Разнообразие взглядов, возможность черпать информацию из открытых источников, сегодня дают нам выбор. Сейчас достаточно в Инстаграм поставить эмодзи с ростком и листочками, монументально и демонстративно написать ЗОЖ, снабдить хештегами: #ЭКО, #pure#nature, #органик. И глубоко не вдаваться в вопросы состава продуктов, правил употребления пищи, в изучение ее усвоения. Первое правило клуба вегетарианцев: говори всем, что ты вегетарианец. Знаю, сам с этого начинал. Из своих наблюдений и личного опыта скажу, что на гречке, яблочках и орешках далеко не уехать. И первоначальная эйфория, которая накрывает новых вегетарианцев, веганов и сыроедов может сменится противоположным состоянием, а иногда и разочарованием. В нас заложены программы само-эволюции, и любая система питания, которую вы выбираете, требует исследования, элементарных знаний о способах обработки продуктов, их сочетаемости и отслеживания их влияния на самочувствие. Практикуя йогу, лучше обращать внимание на свой рацион, который влияет на качество и количество праны. Ищите ответы в древних и современных трудах, у реальных приверженцев вегетарианского, веганского питания. Например, все в тех же в соц. сетях. Помимо знаний, вам понадобятся различные девайсы, такие как профессиональный блендер, дегидратор, проращиватель. Последние два — высшая ступень эволюции, но вот блендер качественно изменил мой образ жизни. Меня часто спрашивают, как часто я выполняю гимнастику йогов, за сколько временить завернулся в лотос, и как я питаюсь. И я рассказываю, делая ремарку, что мой личный опыт не может использоваться как универсальный алгоритм для всех. Поэтому предлагаю данную публикацию рассматривать не как инструкцию по применению, а как ориентир для пополнения собственной базы данных и исследования. Я пообщался со своими практикующими друзьями и инструкторами йоги, расспросил, как они начинают свой день, что с чем едят. Ниже рассекреченные завтраки и эксклюзивные рецепты. 👳🏻‍♀️ Тито Роберто, Барселона «Я обычно завтракаю после тренировки. Иногда пью чай с утра. И после практик, через полчаса или больше, я ем обычно хлопья с рисовым молоком, какао и бананами! Иногда сэндвич с помидорами, авокадо и оливковым маслом». 👳🏻‍♀️Кирилл Черных «Если огонь горит (пищеварительный), то любые дрова будут его поддерживать, даже если они с гвоздями. Овсяная каша с маслом — обычно так начинаю день». 👳🏻‍♀️ Ольга Звягинцева «Перед всеми завтраками обязательно вода или вода+лимон+куркума или медовая вода + цветочная пыльца. Мой топ-5 завтраков: 1. Смузик - Шпинат свежий - Апельсин - Банан 1 шт - Тертый имбирь 1 чайная ложка - Манго 1 шт - Кокосовый урбеч 1 чайная ложка 2. Экспресс завтрак Матэ или любимый травяной сбор + пара фиников королевских или ложка урбеча с медом. 3. Маковая каша Полезная и вкусная каша из мака и фиников, по вкусу-точно начинка из маковой булочки, только гораздо пышней и без лишних хлопот! А мак — чемпион по содержанию кальция среди всех продуктов. Ингредиенты: · 50гр замоченного на ночь мака · 3-4 финика · 0.5 стакана воды Приготовление: Перемешать в блендере до пастообразного состояния. 4. Льняная каша Ингредиенты: · 50 гр. замоченного льна · 2 банана · 2-3 финика по вкусу · любые фрукты сладкие или ягоды Приготовление: Предварительно на ночь замочить лен. Все перемешать в блендере до однородной консистенции и наслаждаться, приятного аппетита! 5. Каша из семян чиа на кокосовом молоке с кэробом Семена Чиа - уникальный продукт, совмещающий в себе много полезных свойств, в них в 2 раза больше жирных кислот омега-3, чем в 100 граммах лосося, в 6 раз больше кальция, чем в стакане молока, вдвое больше антиоксидантов, чем в голубике и много-много других полезных свойств! Отличная идея замачивать их на ночь не в воде, а сразу в кокосовом молоке. Добавить туда можно все, что захочется: фрукты, ягоды, нейтральную по вкусу зелень, орехи, любой подсластитель, специи: ваниль, корицу, анис, мускатный орех и тд. В этом рецепте с малиной и керобом. Ингреди

12
ПредишнаСтр. 1 от 2Следваща