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

Резултати

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

Търсене: #throwback

当前筛选 #throwback清除筛选

🗓8 лет мини альбому (EP) "My Dear Melancholy" 🤩 Эйбел записывал демки осенью 2017 в отелях Мельбурна и Парижа, пока был в турне по альбому Starboy. При этом в 2021 году в интервью GQ сказал о EP следующее: "Я сделал это примерно за три недели. Я точно знал, что хотел сказать. Я знал, как хотел, чтобы это звучало, — и все". Первое, что приходит на ум при прослушивании — это музыкальное самоцитирование. Есть чувства дежавю, как будто это новый рассказ, но с базой "Trilogy" и "Kiss Land". На момент начала написания EP Эйбел находился в отношениях с Селеной Гомес, но также был с "послевкусием" на душе разбитых отношений с Беллой. А уже зимой, когда и с Селеной пришло расставание, то Эйбел выразил окончательно всё то, что так музыкально лежало на разбитом сердце. Важно подчеркнуть, что этот мини-альбом не шаг назад, а лишь оглядка в прошлое: прошедшие отношения, попытка вернуться к звуку первого микстейпа. Продюсеры перенесли ретроспективную мысль артиста на биты, но не стали уходить далеко в первоистоки карьеры. В 2025 году в интервью с Дженной Ортегой, Эйбел признался, что из всей дискографии MDM его любимый альбом, отмечая, что наиболее честная и полноценная его работа. Продюсеры: Gesaffelstein, DaHeala, Frank Dukes, Skrillex. Наверно, из всех работ этот мини-альбом получился самым личным и откровенным. При этом, припудрив его EDM, получилось скрыть совсем лирику. Лишний раз вам напомним, что не стоит все текста переносить на личность артиста. Даже прошлые отношения являются скорее музой чем правдивой реальностью. ➡️ Поделитесь, что слушаете спустя 8 лет, что затронуло вашу душу? Помните ли вы себя, когда впервые встретили свою дорогую меланхолию? 🌟 *ссылка на видео #throwback 🌟@theweekndRU

Hashtags

Kalleh Uzbekistan

@kalleh_uz · Post #857 · 03.09.2025 г., 11:16

✨ 18-avgust kuni bo‘lib o‘tgan “Ya mama” forumidagi iliq lahzalarni eslaymiz. Bu kun ilhom, jonli muloqot va oilaviy muhitga boy bo‘ldi. Ishtirokimizga oid kichik bir #throwback: biz sogʻliq va tabiiylik haqida qaygʻurib yaratiladigan Kalleh mahsulotlarini taqdim etdik. Laktozasiz Seven yogurtlaridan tortib, mevali yogurtlar va bolajonlar uchun Dono sutli kokteyllarigacha — bularning barchasi har bir oilaga yaqinroq boʻlish missiyamizning bir qismidir. “Ya mama” forumi oʻz ruhiyati bilan bizga yaqin, chunki u oilalarni birlashtiradi va bolalar salomatligi hamda tarbiyasi haqidagi muhim mavzularni koʻtaradi. Kalleh asosida hamisha oila turadi va aynan shuning uchun bizga ushbu tadbirning bir qismi boʻlish muhim edi. ❤️ Yaqin boʻlish imkoniyati va ajoyib videohisobot uchun tashkilotchilar @ya_mama.uz ga tashakkur bildiramiz✨ ➖ ✨ Вспомним тёплые моменты форума «Я мама», который прошёл 18 августа. Это был день, наполненный вдохновением, живым общением и атмосферой семьи. Небольшой #throwback к нашему участию: мы представили продукты Kalleh, которые создаются с заботой о здоровье и натуральности. От безлактозных йогуртов Seven до фруктовых йогуртов и молочных коктейлей Dono для малышей — всё это часть нашей миссии быть ближе к каждой семье. Форум «Я мама» близок нам по духу, ведь он объединяет семьи и поднимает важные темы о здоровье и воспитании детей. В основе Kalleh всегда семья, и именно поэтому нам было важно быть частью этого события. ❤️ Спасибо организаторам @ya_mama.uz за возможность быть рядом и за чудесный видеоотчёт✨

Hashtags

post post scriptum

@pps_brand · Post #759 · 14.06.2022 г., 10:55

#throwback Таня Мингалимова в одной из знаковых и узнаваемых моделей post post scriptum – боди из самой женственной линейки outfit of the day/night. эта вещь создана, чтобы выделить твои лучшие черты – откровенно, но без излишества.

Hashtags

DWF Labs Broadcast

@Dwflabs · Post #95 · 13.12.2022 г., 09:53

#throwback Harvey Kim, Head of Korea (DWF Labs) speaking on the panel for the 6th D Word Blockchain conference. (@DonBokNam) Held by one of the popular KOLs, this conference saw over 300 student attendees from 40 different universities in Korea. Here's a peek at the action🙌🔥 More about event: https://dbncrypto.imweb.me/

Hashtags

Antoine Cléraux

@corrAntoine · Post #35 · 20.01.2022 г., 15:29

[#throwback] While doing our reportage at Kabul's airport, our Taliban escort stopped the car, they took off their shoes, put down their weapons and started praying, right on the tarmac.

Hashtags

NEA Singapore

@NEASingapore · Post #579 · 05.07.2023 г., 01:01

#WeatherWednesday#throwback to the sunrise on 17 Jun, when we were greeted by this beautiful scattering of cirrocumulus stratiformis clouds. The Latin word “stratiformis” means “stretched out”, referring to its irregular, dotted, blanket-like appearance. 📷 Photo by knifematchneedle #SGWeathergrams

Instablog9ja

@instablog9jaofficial · Post #173096 · 08.05.2026 г., 12:19

Omo this wedding souvenir bucket from 2004 is still standing strong in 2026 😭🪣❤️ At this point, may your marriage last as long as Nigerian souvenir buckets and their stubborn stickers 😂👏🏽 #NigerianWeddings#Throwback#MarriageGoals#Instablog9jaVibes

DWF Labs Broadcast

@Dwflabs · Post #122 · 29.12.2022 г., 04:09

"As the size of the market has recently shrunk and the market price of most coins has fallen, investors may be reluctant to invest. We plan to aggressively invest in innovative services, regardless of service type, such as #DeFi or #GameFi. DWF Labs sees now as the right time to invest. DWF Labs will continue to discover and invest in promising projects," said Harvey Kim, DWF Labs Head of Korea. We're proud to be one of the track sponsors of the #BNB Chain Innovation Hackathon. Read the full interview here. #BNBChainSeoul🇰🇷#throwback

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