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

Резултати

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

Търсене: #hungary

当前筛选 #hungary清除筛选
DruschbaFM - English

@druschbaFm_en · Post #52858 · 04.04.2025 г., 11:38

Illegal migration threatens Jewish communities and boosts antisemitism in Western Europe while Brussels ignores safety for a globalist agenda, Hungarian PM Viktor Orban argues during Israeli counterpart’s visit to Budapest #Hungary

Hashtags

Voyage.Travel.Tourism

@VOYAGE · Post #1619 · 07.12.2025 г., 13:14

🏰🇭🇺Budapest No building in Budapest rises above 96 meters. This balance between historic architecture and modern structures gives the city its distinctive and harmonious charm. ✨ #Hungary | @voyage

Hashtags

Voyage.Travel.Tourism

@VOYAGE · Post #768 · 23.02.2024 г., 13:05

Hungary, evening Budapest 🇭🇺 A walk through evening Budapest will leave no one indifferent; the magic of Budapest at night is like a fairy tale come to life. ✨ From the majestic building of the Parliament to the strict lines of the Fisherman's Bastion and picturesque bridges, Budapest is beautiful in the evening, surpassing many European capitals. 🌆 #Hungary @voyage

Hashtags

BAZUKA

@jbazuka · Post #202 · 17.07.2022 г., 05:19

🇭🇺#HungaryТысячи людей вышли на демонстрации и заблокировали несколько основных дорог в Будапеште⚠️☝️ 💬 Народ выступает против налоговой реформы, направленной на повышение налоговой ставки для сотен тысяч малых предприятий.

Hashtags

RTDocumentary

@rtdocumentary · Post #92 · 29.06.2021 г., 10:00

‘Best grave’ championship #video#Hungary Ever considered grave-digging as a fun, competitive pastime? At least that’s how the Hungarian Gravediggers’ Association sees it. Teams race to dig a perfect grave. It has to be exactly 1.6 m deep, 2 m long and 80 cm wide. Surprisingly, competitive grave-digging is quite a sight. Otherwise how would you explain people coming to watch and cheer? Follow: https://t.me/rtdocumentary

Sayohatnoma: Bagajsiz!

@bagajsiz · Post #1027 · 18.04.2026 г., 06:11

#Budapest#Hungary Matias favvorasi (Mátyás kútja) Bu favvora ko'pincha Vengriyaning "Trevi favvorasi" deb ham ataladi. Unda Vengriyaning eng mashhur qirollaridan biri Matias Korvin (Matthias Corvinus) ov paytida tasvirlangan. Markazdagi haykal qirolning o'zi, uning atrofida esa ov itlari va o'lja (kiyik) tasvirlari bor. Favvora 1904-yilda haykaltarosh Alayos Shtrobl (Alajos Stróbl) tomonidan yaratilgan. Haykallar orasida bir qizning (Go'zal Ilonka) haykali ham bor. Afsonaga ko'ra, u o'rmonda ov qilib yurgan yigitning qirol ekanini bilmay, uni sevib qoladi. Keyinchalik uning haqiqiy kimligini bilib, ayriliq g'amidan vafot etadi. Favvora neobarokko uslubida ishlangan bo'lib, saroyning g'arbiy devoriga juda mohirlik bilan uyg'unlashtirilgan. @bagajsiz

Sayohatnoma: Bagajsiz!

@bagajsiz · Post #1021 · 18.04.2026 г., 06:07

#Budapest#Hungary Buda qal'asi (vengr. Budavári Palota) tasvirlangan. Bu bino Vengriya qirollarining tarixiy qarorgohi va saroy majmuasi Tarixi: Qal'a birinchi marta 13-asrda mo'g'ullar bosqinidan keyin mudofaa maqsadida qurilgan. Asrlar davomida u ko'p marta vayron qilingan va qayta tiklangan. Hozirgi barokko uslubidagi ko'rinishi asosan 18-19-asrlarga tegishli. Joylashuvi: U Dunay daryosining g'arbiy sohilidagi Qal'a tepaligida (Várhegy) joylashgan bo'lib, u yerdan shaharning (Pest qismining) go'zal panoramasi ko'rinadi. Hozirgi holati: Bugungi kunda saroy binosida Vengriya Milliy galereyasi va Budapesht tarixi muzeyi joylashgan. YUNESKO: Buda qal'asi butun Qal'a okrugi bilan birgalikda 1987-yilda YUNESKOning Butunjahon merosi ro'yxatiga kiritilgan. @bagajsiz

Sayohatnoma: Bagajsiz!

@bagajsiz · Post #1014 · 04.04.2026 г., 03:55

#Budapest#Hungary Shandor saroyi (Sándor-palota) 2003-yildan buyon bu bino Vengriya Prezidentining rasmiy ish joyi va qarorgohi hisoblanadi. Saroy 1803–1806-yillarda graf Vinsent Shandor buyurtmasiga binoan klassitsizm uslubida bunyod etilgan 📍Joylashuvi Bino Budapeshtning tarixiy qismi boʻlgan Buda qalʼasi (Budavári Palota) majmuasida, "Funicular" (tepaga chiquvchi poyezd) bekati roʻparasida joylashgan. Uning yonida mashhur Matyash cherkovi va Baliqchilar bastioni mavjud. @bagajsiz

Sayohatnoma: Bagajsiz!

@bagajsiz · Post #987 · 01.04.2026 г., 09:59

#Budapest#Hungary Muhtasham obidalardan biri — Avliyo Ishtvan bazilikasi (Szent István-bazilika) Vengriya ramzi: Bu cherkov Vengriyaning birinchi qiroli Avliyo Ishtvan sharafiga nomlangan. Binoning balandligi 96 metr bo'lib, u Vengriya parlamenti binosi bilan bir xil balandlikda — bu mamlakatda dunyoviy va diniy hokimiyat tengligini anglatadi. Bazilikani qurish juda uzoq — 54 yil davom etgan (1851-1905). Qurilish davomida hatto uning gumbazi bir marta qulab ham tushgan. Cherkov ichida qirol Ishtvanning saqlanib qolgan o'ng qo'li mumiya holatida maxsus qutida saqlanadi. Bu vengerlar uchun eng muhim diniy yodgorlik hisoblanadi. Bazilikaning tepasiga (gumbaz qismiga) liftda yoki zinalar orqali chiqish mumkin. U yerdan butun Budapesht shahri kaftdek ko'rinib turadi. Rasmda ko'rinib turgan geometrik naqshli maydon — Avliyo Ishtvan maydoni bo'lib, u yerda qish oylarida Yevropaning eng chiroyli Rojdestvo bozorlaridan biri tashkil etiladi. @bagajsiz

123•••56
ПредишнаСтр. 1 от 6Следваща