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

Търсене: #dermatology

当前筛选 #dermatology清除筛选
Doctor Ziyod 🩺

@doctor_ziyod · Post #599 · 17.07.2023 г., 16:40

😔 Соч тўкилиши эмизикли аёлларни ҳавотирга солади. Бу нима учун юз беради ва давоси қандай? Ҳомиладорликни оҳирги 3 ойида эстроген гормони кўпайиб боради. Бу пайт ҳаттоки сочларингиз қалинлашиб ёқимли кўринишга олиб келади. Туғруқдан кейин эса эстроген кескин пасаяди ва шу сабабли ўсиш фазасида бўлган сочларни катта қисми қотиб қолади. Кейинчалик шу сочлар тўкила бошлайди. Бу жараён тўртинчи ойда чўққисига чиқади ва узоғи 6 ой давом этади. 👌 Яхши хабар шундаки, болангизни биринчи туғилган кунига сочларингиз ҳеч қандай давосиз ўзи тикланади. #dermatology

Hashtags

Doctor Ziyod 🩺

@doctor_ziyod · Post #257 · 05.03.2023 г., 08:29

👆😷 КИНДИКДАН ЁҚИМСИЗ ҲИД КЕЛИШИ Жуда кавласангиз, албатта бир оз ёқимсиз ҳид чиқади 😅 Лекин ҳозир гап айнан ноодатий кучли ҳид ҳақида кетяпти. Баъзида у қизариш ва/ёки ажралмалар билан бирга бўлади. САБАБЛАРИ: - инфекция - операциядан кейинги ҳолат - кисталар Энг кўп сабаби - инфекциялар. Улар асосан гигиена сустлиги ортидан келиб чиқади. Кўпинча бактериал, баъзида эса замбуруғли. Бактериал инфекция ёқимсиз ҳид ва сариқ ёки яшил ажралма билан бўлиши мумкин. Яъни киндик намланиб қолади. Баъзида қизариш ва оғриқ ҳам бўлиши мумкин. Замбуруғлар бўлса, терида қизариш ва қичишиш кузатилади, ҳамда қуюқ оқ ажралма келади. 💉Даволаш: 1. Тузли сувда докани хўллаб, бармоғингизга ўраб киндикни тозалайсиз. 2. Кетидан, бактерия бўлса - Тетрациклин ёки Левомеколь мазь суртасиз (кунига 2 маҳал 1 ҳафта), замбуруғ бўлса - Тербизил, Ламизилга ўхшаган суртмалар (кунига 2 маҳал 2 ҳафта). Киндикда ёки киндик орқали қилинган операциядан кейинги муаммоларда жаррохга мурожаат қилинг. Агар киндикда бирон бўртиб чиққан ҳосила бўлса ҳам жарроҳга мурожаат қилинг, у киста бўлиши мумкин ва кўп ҳолларда олиб ташлашни ёки суюқлиги чиқариб ташланишини талаб қилади. 👩🏻‍⚕️Шифокорга мурожаат қилинг, агар: - иситма бўлса - кучли қизариш - қорин девори таранглашса - сийишда оғриқ бўлса Қайталанишни олдини олиш: - кидикни кунда бир ювиб туринг - қуруқ ҳолатда сақланг - крем ва бошқа намлантирувчи моддаларни суртманг - киндикка пирсинг (зирак, тақинчоқ учун тешиш) қилманг - сизда қандли диабет бўлса, эндокринологга кўрининг 🩺Doctor Ziyod | #dermatology

Hashtags

Doctor Ziyod 🩺

@doctor_ziyod · Post #490 · 20.05.2023 г., 09:01

🧏🏻‍♂️ЮЗДАГИ ОҚ ДОҒЛАРНИДАВОЛАШ Оқ темиратки (Pityriasis alba) ёки юздаги оқ доғларни одатда гижжа ёки витаминлар етишмовчилиги билан боғлашади. Лекин бу хато фикр. 🫥 Гап юмалоқ ёки овал шаклдаги, диаметри 0.5-5 см, четлари аниқ бўлмаган, енгил кепакланувчи доғлар (ёки юпқа бляшкалар) ҳақида. Юздан ташқари қўлларда ва елкаларда ҳам кўп учрайди. Терини ранги қанча тўқ бўлса, бу доғлар шунча яққол кўринади. Ёзда тоблангандан кейин яққолроқ намоён бўлади. Кўпинча ҳеч қандай безовталик бўлмайди, лекин енгил қичишиш кузатилиши мумкин. 👫 Одатда 3 ёшдан 16 ёшгача бўлган болалар ва ўсмирларда учрайди, тахминан 90% ҳолатлар 12 ёшгача бўлган болаларда кузатилади. АҚШда 5% болаларда рўйҳатга олинади. Бу доғларни сабаби ҳалигача номаълум. Лекин ўтмишда атопик дерматит (кўпинча диатез деб ҳам янглиш аташади) бўлган болаларда кўпроқ учрайди. ДАВОЛАШ: 👌 Бу ҳолат даволашни талаб қилмайди ва кўпчиликда 1 йил ичида ўзи ўтиб кетади. Баъзи болаларда бир неча йилни талаб қилиши мумкин. Лекин қичишишни камайтириш ёки косметик кўринишини яхшилаш мақсадида даволаш мумкин. Даволамоқчи бўлсангиз @connect_doc га ёзиб мендан индивидуал консультация олсангиз бўлади. 🩺Doctor Ziyod | #dermatology#pediatrics

Venture Village Wall 🦄

@venturevillagewall · Post #3415 · 18.12.2024 г., 12:11

Turn Therapeutics Secures $75M Funding Turn Therapeutics, specializing in advanced wound and dermatologic care, has raised $75 million in funding. The investment aims to boost their innovative pharmaceutical and medical device offerings using proprietary technology. For more details, visit their website: Turn Therapeutics. #Funding#Biotech#Healthcare#Pharmaceuticals#MedicalDevices#WoundCare#Dermatology#Investment#Innovation#Technology#TurnTherapeutics#Proprietary#AdvancedCare#Medical#Company#Therapeutics#Research#Development#Startups

Doctor Ziyod 🩺

@doctor_ziyod · Post #440 · 13.05.2023 г., 04:01

⚠️МАВЗУНИ ҚИДИРИШ! Сизга керак мавзуларни # хэштеглар ёрдамида топинг. Кўк рангдаги сўзларни устига босиб ўша мавзу бўйича барча мақолаларни топинг. Мана бу ерда👇 Йўналишлар бўйича: - Аллергология 👉#allergy - Гастроэнтерология (ошқозон-ичак) 👉#gastroenterology - Гематология 👉#hematology - Гинекология 👉#obsgyn - Дерматология (тери) 👉#dermatology - Иммунология (иммунитет) 👉#immunity - Инфекция (юқимли касаликлар) 👉#infection - Кардиология 👉#cardiology - ЛОР 👉#LOR - Неврология 👉#neurology - Онкология 👉#oncology - Ортопедия 👉#orthopedics - Офтальмология 👉#ophthalmology - Педиатрия (болалар) 👉#pediatrics - Ревматология (бўғинлар) 👉#reumatology - Стоматология 👉#stomatology - Тез ёрдам 👉#emergency - Урология 👉#urology - Хирургия (жарроҳлик) 👉#surgery Бошқа категориялар: - Дорилар 👉#drugs - Витаминлар 👉#vitamins - Минераллар 👉#minerals - БАДлар 👉#supplements - Таомланиш 👉#nutrition - Қисқа лайфхаклар 👉#tips - Шунчаки фактлар 👉#facts Бир ойда чиққан постлар рўйҳати👉#monthly Профессионаллар расмдагидек қидирса ҳам бўлади.