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 подобни публикации

Търсене: #seoul

当前筛选 #seoul清除筛选

#live#Seoul#TITF#SITF 😃TXTY-2023: Seulda SITF-2023 xalqaro yarmarkasi doirasida TXTY-2023 ko‘rgazma maydonlarining faol sotuvi amalga oshirilmoqda 📷Fotoreportaj 😃ТМТЯ-2023: Проходит активная продажа выставочных площадей ТМТЯ-2023 в рамках международной ярмарки туризма SITF-2023 в Сеуле 📷Фотоотчет 😃TITF-2023: Active sale of TITF-2023 exhibition venues take place within the framework of the international tourism fair SITF-2023 in Seoul 📷Photo report 🌍TITF ✅Telegram 📸Instagram 💬Facebook

From modern skyscrapers, high-tech subways, and expressions of pop culture, to traditional temples, palaces, and pagodas, Seoul is a captivating melting pot of old and new that all are guaranteed to enjoy. If you plan on visiting Seoul and taking in most of what the vibrant city has for locals and tourists alike, check the link in our stories to explore 30 unique projects, providing you with a starting point for your metropolitan travels. 1- Saemoonan Church / Seoinn Design Group + Lee Eunseok © Juneyoung Lim 2- Dongdaemun Design Plaza / Zaha Hadid Architects © Virgile Simon Bertrand 3- Seoul Floating Islands / Haeahn Architecture & H Architecture 4- Kring Kumho Culture Complex / Unsangdong Architects 5- Seoul New City Hall / IARC Architects © Archframe 6- Shinhan EX:PACE / Atelier KI JUN KIM + Studio in Loco © Joonhwan Yoon 7- Juun.J Flagship Store / WGNB © Yongjoon Choi 8- XYZ Formula / WGNB © Yongjoon Choi 9- Su-o-jae in Eunpyeong / studio_GAON © Youngchae Park #architecture#archdaily#seoul#korea

Привеееет привет, дорогие!! 🤗 Ох, как долго я не выкладывала новые посты, но за это время я приготовила несколько вкусных корейских блюд, засняла их и скоро выложу для Вас рецепты)) А сегодня я хочу рассказать Вам о Lotte World Tower ☝🏼 Будучи современным символом Сеула, Lotte World Tower интересно переплетается с корейской кухней и культурой, хоть и не так очевидно, как исторические достопримечательности. Башня настолько высокая, что ее хорошо видно с разных уголков Сеула ☝🏼 Расскажу несколько интересных фактов. Гастрономический рай: Внутри Lotte World Tower расположено множество ресторанов, представляющих как традиционную корейскую кухню, так и современные гастрономические тренды. От изысканного ханджонсик (традиционный корейский обед из множества блюд) до уличной еды, башня предлагает посетителям полное погружение в кулинарное разнообразие Кореи. Культурные мероприятия и выставки: В Lotte World Tower часто проводятся различные культурные мероприятия, выставки и фестивали, посвященные корейским традициям, искусству и истории. Архитектура и дизайн с корейскими мотивами: Хотя дизайн башни в целом современный, в нем можно найти и отсылки к корейской культуре. Например, форма башни - вдохновленная керамикой и каллиграфией. Шопинг - часть корейской культуры: Вы знали, что Юж. корейцы жуткие шопоголики?)) 🛒🛍️🧾 Lotte World Mall, примыкающий к башне, является одним из крупнейших торговых центров в Корее и предлагает огромный выбор товаров, включая продукцию корейских дизайнеров и брендов. Место встречи и общения: Lotte World Tower стала популярным местом встреч и общения как для местных жителей, так и для туристов. Хотя Lotte World Tower – это ультрасовременное здание, оно старается гармонично вписываться в культурный контекст Кореи, предлагая посетителям уникальную возможность познакомиться с разными гранями этой страны. Если Вы ещё не были в Корее, обязательно посетите эту страну утренней свежести 🇰🇷 #Korea#seoul#lotte_world_tower#lotte#kim_chi_kim

Сеул это город контрастов, невероятно огромной энергии и масштабными политическими мероприятиями Я приехала сюда не только любоваться архитектурой и есть корейское морожено (хотя и это тоже), но и чтобы оказаться ближе к мировому академическому сообществу. Сейчас сижу в одном из местных кафе и погрузившись в атмосферу, захотелось поделиться чем всё-таки отличается ISA от IPSA? 🔹ISA (International Studies Association) — больше про международные отношения, конфликты, глобальные процессы. 🔹IPSA (International Political Science Association) — охватывает всю политологию: от политических теорий до выборов и институтов. Обе ассоциации играют важную роль в формировании современной науки. А Сеул — идеальное место, чтобы об этом размышлять: живой, умный, и при этом очень красивый город. Выкладываю видео, чтобы вы тоже прочувствовали атмосферу. #Seoul#ISA#IPSA#академтуризм#политология#fieldnotes

Вкусный домашний суп «Сирягтямури» с ферментированной соевой пастой 👉🏼 Так его называют русскоязычные корейцы. Итак, ингредиенты: Мясо (свиные ребра) - 0,4кг Вода питьевая - 2л Сиряги - сушеная пекинская капуста Соевая паста «Тяй»/«Твэндян» - 30г Тофу - 250г Картошка - 120г Лук репчатый - 200г Морковь - 120г Чеснок - 2 зуб. Кориандр - 5г Растительное масло д/жарки - 30г Кунжутное масло - 10г Соль, острый перец и зелень - по вкусу У вас получится вкуснейший, наваристый, полезный супчик! Следуйте рецептуре на видео 📽️ P.S. если у вас нет Сиряги, можете заменить на свежую пекинскую капусту, но вкус супа изменится ☝🏼 Приятного аппетита, друзья! Если появятся вопросы - пишите в комментариях, я обязательно Вам отвечу) 🩷 #kim_chi_kim#seoul#вкусно#Korea#рецепты#быстро#soup

Секрет вкусного Кимпаб! Привет-Привет, дорогие 🤲🏽 Спешу выложить вкусный рецепт КИМПАБ с тофу/тунцом/индейкой! Раскрываю Секрет!! 🤫👀🤫 Независимо от того, какую основную начинку Вы выберете (мясо, птицу, рыбу, краб, креветки и тд…) КИМПАБ получится вкусным ЕСЛИ👇🏽 Правильно приготовить и заправить рис ☝🏼 Если переварите рис 🍚 начинка Кимпаб получится жидкой, если не доварите рис 🍚 кимпаб получится сухим 😖 Поэтому можете экспериментировать с любой начинкой, главное отварите и заправьте правильно 🍚 Пошаговый рецепт приготовления кимпаб можете посмотреть в ролике и здесь 👇🏽👇🏽 https://t.me/kim_chi_kim/39 А как правильно приготовить рис, выложу в следующих постах 📝 Приятного аппетита 😋 #kim_chi_kim#Seoul#korea#вкусно#быстро#рецепты#kimpub#streetfood

⭐️ ОПУБЛИКОВАНЫ СПИСКИ участников культурных курсов 🥁 "Самульнори" 🎤 "Норебан"💃 "Муёнбан" 🕺 "К-рор" 🥋 Тхэквондо ❗️ Напоминаем, что согласно условиям, опубликованным на нашем сайте, заявки принимались только от учащихся (платных курсов) Школы текущего семестра. 🌐 Ознакомиться со списками можно на сайте (по каждому курсу отдельно): в разделе <Учебные и культурные курсы> ✅ Занятия начинаются уже на этой неделе ⛔️ Посещать занятия могут только учащиеся из списков. 📨 Участникам курсов были направлены письма на эл.почту, просьба ознакомиться. #корея#сеул#корейскийязык#корейский#korea#seoul#kpop#bts

DWF Labs Broadcast

@DWFLabs · Post #206 · 11.02.2023 г., 05:13

The first HACK-A-TON by The Open Network (TON) in South Korea has just started! 🔥 Super excited to be one of their main sponsors 🚀🫡 Pop by to meet up with us, or any rep from BoomLabs, Ozys, and TAV (The Open Network, Alphanonce, VistaLabs). Address: B1, 126, Teheran-ro, Gangnam-gu, Seoul, Republic of Korea 주소: 서울 강남구 테헤란로 126 B1 수호아이오 KR page: https://lnkd.in/g9e-eDtb EN page: https://lnkd.in/gpsPXMWG #dwf#TheOpenNetwork#TON#Telegram#Hackathon#Seoul#Boomlabs#Ozys#TAV#Alphanonce#Vistalabs

📢 ЛЕТНИЕ КУРСЫ подготовки к тестированию TOPIK 🇰🇷 В нашем центре, в летний период будут открыты группы подготовки к сдаче тестирования TOPIK (I и II уровня). Это связано с тем, что этим летом - 10 июля, в Санкт-Петербурге пройдет сдача экзамена TOPIK. ✅ Будут открыты две группы: 1. Подготовка к тестированию TOPIK I (1-2 гып) 2. Подготовка к тестированию TOPIK II (3-6 гып) 💥 Условия обучения - Онлайн формат обучения (через ZOOM) - 8 недель обучения - с 14 мая по 02 июля - Расписание: суббота с 13:00 до 14:40 - Стоимость: 8 000 рублей. 📍Условия поступления: - Заявки будут рассматривать только после того, как их количество составит 10 и более; - Поступить на курсы может любой желающий; - Оплата производится после одобрения заявки, через платформу Дзен-класс; - Прием заявок и оплаты СТРОГО до 12.05.2022. 🌐 Ссылки для подачи заявки опубликованы на нашем сайте: http://www.wonkwang.ru/receipt ❗ ВНИМАНИЕ - Наш учебный центр не проводит экзамен TOPIK; - Всю информацию по проведению тестирования TOPIK уточняйте в посольстве Республики Корея; - Учебный центр не консультирует по вопросам подачи заявок на тестирование. #корейскийязык#корея#школа#языки#лингвистика#хочувкорею#сеул#учукорейский#kpop#bts#exo#blackpink#korea#korean#seoul#topik