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

Резултати

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

Търсене: #woof

当前筛选 #woof清除筛选

Друзья, подведем итоги прошедшего фестиваля #WOOF🙂. Он принес новую семью нашей малышке Кензо!!!🙏 Да, наша девочка с фестиваля #WOOF поехала не назад в приют, а в свой новый дом! Наша малышка Кензо теперь домашний ребенок!!!❤️ Огромное спасибо организаторам этого фестиваля - Фонд помощи бездомным животным "Ника" за то, что сделали для нее это реальностью! Будь счастлива, наша красотка!! Ты заслужила это счастье!❤️ P.S. Из печального- Кензо это единственный наш участник, который обрел свою семью... Остальные трое наших подопечных вернулись в приют... Они очень старались понравиться.. Очень хотели, чтобы их заметили... Друзья, каждый из них замечательно проявил себя на этом фестивале- в совершенно незнакомой обстановке, в окружении огромного количества людей и других собак. Они просто молодцы! И каждый из них будет очень-очень ждать своих новых родителей ... снова в приюте🙏. Подарить им счастье может каждый!!

Hashtags

Airdrop Gold : Crypto Airdrop

@airdropgoldchannel · Post #157298 · 01.08.2024 г., 22:05

#LostDogs Airdrop By #Notcoin 🤑 Notcoin is back with an exciting new game! 📣 Notcoin has returned with a new playground called NotGames, introducing an exciting new game, LostDogs. This game has a limited duration and very easy gameplay, and rewards you with #not and #woof. We will also provide an educational post about the LostDogs game. 🔣 Join/Login to LostDogs https://t.me/lost_dogs_bot/lodoapp?startapp=ref-u_401192094__s_57556

Долгожданный день #WOOF настал!!! День был очень долгим)). Мы от всей души хотим поблагодарить организаторов- Фонд помощи бездомным животным "Ника" за ежегодное проведение этого чудесного фестиваля, помогающего обрести десяткам собак свои новые семьи🙏. А так же за ту атмосферу, которую организаторам удается создавать во время этого фестиваля👍. Немного этой атмосферы- как раз в этой карусели 👆. Ну а по результатам- результатами будем делиться с Вами завтра🙂 https://t.me/woof_fest #WOOFFEST#WOOFFEST12

Подготовка в СЕГОДНЯШНЕМУ фестивалю #WOOFFEST ! Эту ночь все наши 4 кандидата провели дома у волонтеров). Все намылись, все блестящие, все теперь ромашками пахнут). Также это своеобразная проверка на то, как собака поведет себя дома. Все дома вели себя идеально))). Все готовы к встрече со своими новыми родителями! Пожелайте им удачи, пожалуйста! Она им сегодня очень понадобится! Чтобы никому из них не пришлось бы возвращаться в приют после выставки... Ведь это всегда самая печальная часть любого фестиваля- пристройства... Провести целый день в окружении огромного числа людей, быть окруженным таким вниманием... А потом в приют(((. Пусть сегодня такого не случится 🙏 Совсем скоро мы выезжаем! До встречи на #WOOF ! 📅 Когда? СЕГОДНЯ, 26 апреля, с 11:00 до 19:00 📍 Где? Москва, Хлебзавод, Новодмитровская улица, 1 стр 17, «Бойлерная» Вход свободный, pet-friendly, 0+ До встречи на Хлебозаводе! https://t.me/woof_fest #WOOFFEST#WOOFFEST12

‼️ФЕСТИВАЛЬ #WOOF УЖЕ В ЭТУ СУББОТУ‼️ И четвертый кандидат от нашего приюта, отобранный организаторами для участия в этой выставке-пристройстве- наш Мальчик Том❤️. И на эту выставку он поедет с одной лишь мечтой- встретить своих новых родителей и поехать оттуда не назад в приютский вольер, а ДОМОЙ🙏 До встречи в субботу! Он Вас будет очень ждать!! И пожелайте удачи нашему Вилли🙏 📅 Когда? 26 апреля – День собак (11:00–19:00) 27 апреля – День кошек (11:00–19:00) 📍 Где? Москва, Хлебзавод, Новодмитровская улица, 1 стр 17, «Бойлерная» Вход свободный, pet-friendly, 0+ До встречи на Хлебозаводе! https://t.me/woof_fest #WOOFFEST#WOOFFEST12

‼️ ДРУЗЬЯ, ДО ВЫСТАВКИ-ПРИСТРОЙСТВА #WOOF ОСТАЮТСЯ БУКВАЛЬНО СЧИТАННЫЕ ДНИ‼️ ❌УЖЕ В ЭТУ СУББОТУ❌ И мы представляем третьего участника (точнее, участницу🙂) от нашего приюта, которая поедет на этот фестиваль в надежде уехать оттуда ДОМОЙ🙏. Наша прелестная малышка Кензо😍 Очень, очень милая девочка-подросток❤️. Фактически, еще щенок. Малышка, у которой еще вся жизнь впереди! И так хотелось бы, чтобы она проходила не в стенах приюта, а на мягком диванчике, рядышком с хозяином). Обязательно приезжайте сами и расскажите своим знакомым! Она Вас будет очень ждать!! 📅 Когда? 26 апреля – День собак (11:00–19:00) 27 апреля – День кошек (11:00–19:00) 📍 Где? Москва, Хлебзавод, Новодмитровская улица, 1 стр 17, «Бойлерная» Вход свободный, pet-friendly, 0+ До встречи на Хлебозаводе! https://t.me/woof_fest #WOOFFEST#WOOFFEST12

‼️ Друзья, уже совсем скоро!!! Уже в эту субботу‼️ Выставка-пристройство WOOF !!! От нашего приюта выбраны сразу 4(!) кандидата, кто поедет на этот фестиваль в надежде обрести там свою семью🙏 Представляем Вам нашего второго участника- милейшую Утешку❤️. Идеальная собака компаньон с идеальным характером❤️. Просто чудо, а не собака! И мы очень надеемся, что на фестивале #WOOF ребенок встретит свое счастье! Обязательно приезжайте сами и расскажите своим знакомым! Она Вас будет очень ждать!! 📅 Когда? 26 апреля – День собак (11:00–19:00) 27 апреля – День кошек (11:00–19:00) 📍 Где? Москва, Хлебзавод, Новодмитровская улица, 1 стр 17, «Бойлерная» Вход свободный, pet-friendly, 0+ До встречи на Хлебозаводе! WOOF Москва: 26 и 27 апреля #WOOFFEST#WOOFFEST12

VIP_影视分享

@wangzhuanzhan · Post #32111 · 01.09.2024 г., 07:37

L-l来l自z汪w星x的d你n- 来自汪星的你 (2024) 直达链接:https://pan.quark.cn/s/4276a29d48ad #来自汪星的你#老爸是条狗#老爸是旺财 #Woof Woof Daddy #My Father the Dog 链接:https://link3.cc/sf_com #电影#喜剧#内地#2024年代

🥺Друзья, совсем скоро состоится такое милое и доброе мероприятие! 🐾WOOF — фестиваль для тех, кто любит животных🐶🐱🐰 20–21 сентября Севкабель Порт превратится в настоящий 🌍 мир добра и заботы о четвероногих друзьях. Фестиваль WOOF — это не просто событие, а шанс подарить любовь и, возможно, найти себе верного хвостатого спутника ❤️. ✨ Что вас ждёт: 🎪 маркет с авторскими товарами для людей и питомцев 📸 яркие фотозоны для душевных кадров 🎁 подарки и розыгрыши 🧸 сбор помощи для приютов (корма, игрушки, пледы, лекарства) 🎨 мастер-классы и игры для детей 💡 консультации по уходу и воспитанию животных Атмосфера фестиваля наполнена заботой, радостью и надеждой🐾 📍 Севкабель Порт, пространство «Вольт» ⏰ 20–21 сентября, 11:00–19:00 💵 Вход свободный 🔗 Подробнее на сайте: https://wooffest.ru/ #WOOF#wooffest#севкабельпорт#фестивальживотных#возьмиизприюта#животныеСПб#доброСПб#бесплатныесобытияспб Живи активно: культура, еда, события — всё в одном месте. Куда сходить в Санкт-Петербурге.

Venture Village Wall 🦄

@venturevillagewall · Post #3782 · 03.01.2025 г., 16:00

Lost Dogs Listing Date Announced 📅 The anticipated listing for Lost Dogs is set for January 14, 2025. Key details: - Total token supply: 18 billion - No vesting: All tokens unlocked immediately - Market cap: $100 million; Token price: $0.0055 🗓️ Claim for BUILD scheduled for January 7, potentially introducing PX farming via WOOF + BUILD in EARN. For more updates, join the DOGS community! #Crypto#LostDogs#VC#Blockchain#Farming#TokenListing #Crypto#VC#TokenListing#LostDogs#Blockchain#Farming#BUILD#Claim#CryptoNews#MarketCap#Investment#DecentralizedFinance#DeFi#Tokens#PYX#EARN#WOOF