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

Резултати

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

Търсене: #sotuv

当前筛选 #sotuv清除筛选
Til va adabiyot ta’limi

@TAT_jurnal · Post #2342 · 26.01.2026 г., 09:46

#sotuv “Til va adabiyot ta’limi” jurnali Alisher Navoiy tavalludining 585 yilligi va Zahiriddin Muhammad Bobur tavalludining 543 yilligi munosabati bilan yopiq kanalga sotuvni qayta ochdi! Jurnalda 10 yil davomida e’lon qilib kelingan 200 ga yaqin ulug‘ shoirlar qalamiga mansub asarlar tahlillari,ilmiy tadqiqot, dars ishlanmalari, zamonaviy talqinlar va ijodiy mulohazalar bir joyga jamlangan. Asl narxi 130 000 so‘m bo‘lgan xazinamizni Siz azizlar uchun 3️⃣9️⃣0️⃣0️⃣0️⃣so'm deb belgiladik. 👉Toʻlov qilish yoʻriqnomasi 👉Chekni yuborish uchun bot 🎯Elektron manbaga a'zolik doimiy va to'ldirib boriladi. Mazmunli va qiziqarli dars o‘tishingiz yoki yangi ilmiy tadqiqotlar yaratishda ilhomlanishingizga kafolat beramiz! 🌐Sayt ✈️Telegram ✅Murojaat ♾Muhokama 🌐Instagram

Hashtags

Til va adabiyot ta’limi

@TAT_jurnal · Post #2041 · 22.09.2025 г., 09:02

#xushxabar #sotuv 🎁O‘qituvchilar uchun bayramona aksiya! 1-oktabr – O‘qituvchi va murabbiylar kuni munosabati bilan "Til va adabiyot ta'limi" jurnali ilk marotaba katta aksiya e'lon qiladi. Xurshid Davron, Usmon Azim, Iqbol Mirzo, Eshqobil Shukur va Miraziz A'zam ijodiga bag‘ishlangan maxsus sonlarni bayramona narxda taklif qiladi. 🤩5 ta jurnal – 149 000 so‘m 📌Imkoniyatdan foydalanib qolish Sizga nima beradi? * ilmiy-nazariy, o‘quv-uslubiy dolzarb maqolalarni sifatli jurnalda o‘qish; * o‘qituvchingiz yoki hamkasbingiz uchun ayni muddao hadiya; * bitta jurnal puliga ikkita jurnal. Aksiyadan foydalanishga shoshiling. Jurnallar soni cheklangan. 🌐Sayt✈️Telegram✅Murojaat♾️Muhokama📱Instagram

Suxrob Xurramov | Blog

@suxrobblog · Post #690 · 16.05.2025 г., 03:08

Hech kim minmasa, yaltillagan otni kimga keragi bor? Hozirda ko‘p startupler mahsulotlarini takomillashtirish ustida ishlab, ushbu produkt g‘oyasi naqadar aqlli va zo‘rligini chiroyli prezentatsiyalarda ko‘rsatib yurishadi. Savdo qanday degan savolga, hozir ozgina ishi qolgan, shuni tugatib, to‘laqonli mahsulotni sotmoqchimiz mijozga deyishadi. Ushbu produkt mijozlarning nima muammosini yechmoqda? Umuman o‘zi yechayaptimi yo‘qmi? Muammosini hal qilgan holatda ham, mijozlar bunga pul to‘lashga tayyormi? Ushbu savollar ko‘pincha javobsiz bo‘ladi. G‘oya (gipoteza)ni tez va samarali ravishda sinovdan o‘tkazish yo‘li va natijasi bu sotuv. Sotuvlar bo‘lsa va ularning soni ortib borayotgan bo‘lsa, demak raqobatda oldinga o‘tish uchun mahsulotni takomillashtirish ustida ishlashni davom ettirsa bo‘ladi! © Saidamrillohon Alihonov @suxrobblog // #startup#sotuv

Suxrob Xurramov | Blog

@suxrobblog · Post #699 · 18.05.2025 г., 17:25

15 yoshda xizmatini sota olgan bola! Bugun fast‑food tarmog‘ida 15 yoshli bir bola o‘z xizmatini taklif qilayotganini eshitib qoldim va o'zim ham qiziqib qoldim. Bola, bemalol, ishonch bilan shunday murojaat qilardi: — Assalomu alaykum, aka, 15 yoshli bolani kuryer qilib olmaysizmi? skuteri bor... Bu yerda yoshiga qaramay, o'z imkoniyatini sinab ko'rish uchun, aniq taklif bilan chiqyapti, men bu holatni ko'rib xursand bo'ldim, bizda ham shunaqa bolalar bor ekanku deb) Bolada sotuvchanlik (sales skills) bor ekan. Fast-food tarmog'i tashqarisida, ozgina vaqt bolani kutib turib, savolga tutdim... – Boshqa joylarga ham taklif berib ko‘rish kerak... deb aytgandim. U kulimsirab javob berdi: – ... Ha, 3–4 ta joyga kuryerlik qilaman. Bu joylar biroz chekkaroq, buyurtmalar kamroq bo‘ladi, lekin uddalasa bo‘ladi. Keyin yana aytishicha, oyiga taxminan 10 million so‘mdan ortiq daromad qilishi ham mumkin ekan. Hatto yaqin orada skuterni yangilashi haqida ham ishora qilib ketdi... Meni fast-food tarmog'im bo'lganda ham, shu bolani ishga olish ehtimolim bor edi... Bu sizga oddiy hayotdagi voqea kabi ko'rinishi mumkin, aslida, o‘z xizmatini taklif qila olish, o‘zini to‘g‘ri namoyish eta bilish, bu hayotdagi eng muhim soft skill'lardan biri. Yosh bo‘lishi, tajribaning kamligi muammo emas. Muhimi, harakat, jasorat va muloqot qila olish qobiliyati. Shunday yoshlar esa yurtimizda ko‘payaversin! @suxrobblog // #sotuv#soft_skill#mijoz

Ozodbek Jaloliddinov

@blogjaloliddinov · Post #432 · 17.08.2025 г., 15:04

#mijoz#sotuv#suhbat 2025 yilda dizaynni qanday va kimga sotamiz? Muhammad Rizvon Nizomiddinov tomonida dizaynerlarimiz uchun qiziq bo‘lgan “Mijoz topish va hizmatni to'g'ri sotish"mavzusida suhbat tashkillanmoqda. Muhammmad Rizvon Soft skills va sales skills bo'yicha mentor. Faoliyati davomida o'quvchilarini daromadi va shaxsiy rivojlanishini ( 5x dan 10x ) gacha olib chiqqan. Agar sizda “Mijoz qotpishda, hizmatni to'g'ri sotishda muammo bo'lsa” aynan shu suhbat orqali muammolaringizga In Shaa Alloh yechim topasiz. ⏳ Vaqt: 20 avgust, soat 22:00 📍 Yopiq kanal manzili: LINK Eslatma: Suhbat yozib olinmaydi va kanalni qadab qo'yish esingizdan chiqmasin. 😉