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

Търсене: #oscars

当前筛选 #oscars清除筛选
Шамиль Хадулаев

@KhadulaevShamil · Post #15575 · 16.03.2026 г., 04:43

Хавьер Бардем говорит «нет войне и свободной Палестине» на премии #Oscars , заслужив бурные аплодисменты всех присутствующих в зале.

Hashtags

«АНОРА» и «ПАРАЗИТЫ» — единственные два фильма за последние 70 лет, которые выиграли «Золотую пальмовую ветвь» в Каннах и премию «Лучший фильм» на #Oscars🥳 ДомЗнаменитостей

Hashtags

В твиттере у постов с хештегом #Oscars вместо стандартного сердечка появляется звездочка. Прислала Даша Мартынова @cultofdetails

Hashtags

#News#Festival#Oscars 🏆第94届奥斯卡完整获奖名单公布! 最佳影片 《健听女孩》 最佳导演 简·坎皮恩-《犬之力》 最佳女主角 杰西卡·查斯坦-《塔米·菲的眼睛》 最佳男主角 威尔·史密斯-《国王理查德》 最佳女配角 阿丽亚娜·德博斯 -《西区故事》 最佳男配角 特洛伊·科特苏尔-《健听女孩》 最佳原创剧本 《贝尔法斯特》 最佳改编剧本 《健听女孩》 最佳国际影片 《驾驶我的车》 最佳动画长片 《魔法满屋》 最佳纪录长片 《灵魂乐之夏》 最佳纪录短片 《篮球女王》 最佳视觉效果 《沙丘》 最佳摄影 《沙丘》 最佳剪辑 《沙丘》 最佳艺术指导 《沙丘》 最佳服装设计 《黑白魔女库伊拉》 最佳化妆与发型设计 《塔米·菲的眼睛》 最佳音效 《沙丘》 最佳原创配乐 《沙丘》 最佳原创歌曲 《No Time To Die》Billie Eilish - 《007:无暇赴死》 最佳动画短片 《皆为爱》 最佳真人短片 《漫长的告别》 😏以上所有获奖长片,都已上架公益服😏 Channel:@Odyssey+

整点猫咪Channel

@GetMoeCats · Post #589 · 11.03.2024 г., 02:36

#News#Festival#Oscars 🏆第96届奥斯卡获奖名单公布 奥本海默大获全胜,石头姐二封影后 最佳影片 《奥本海默》 最佳导演 克里斯托弗·诺兰 – 《奥本海默》 最佳女主角 艾玛·斯通 -《可怜的东西》 最佳男主角 基里安·墨菲 – 《奥本海默》 最佳女配角 达明·乔伊·伦道夫 – 《留校联盟》 最佳男配角 小罗伯特·唐尼 -《奥本海默》 最佳原创剧本 《坠落的审判》 最佳改编剧本 《美国小说》 最佳国际影片 《利益区域》 最佳动画长片 《你想活出怎样的人生》 最佳纪录长片 《马里乌波尔20天》 最佳纪录短片 《最后的修理店》 最佳视觉效果 《哥斯拉-1.0》 最佳摄影 《奥本海默》 最佳剪辑 《奥本海默》 最佳艺术指导 《可怜的东西》 最佳服装设计 《可怜的东西》 最佳化妆与发型设计 《可怜的东西》 最佳音效 《利益区域》 最佳原创配乐 《奥本海默》 最佳原创歌曲 《What Was I Made For?》-《芭比》 最佳动画短片 《战争结束了!》 最佳真人短片 《亨利·休格的神奇故事》 🥸 转载请注明出处 🥸 Channel:@Odyssey+

ONE MORE EPISODE

@one1_more_episode · Post #10923 · 16.03.2026 г., 07:54

ВСЕ ПОБЕДИТЕЛИ ОСКАРА В ОДНОМ ВИДЕО 🏆 На мой взгляд все награды взяли более, чем заслуженно. Сохраняй, чтобы не забыть, какие фильмы обязательно нужно посмотреть 👀 #оскар2026#оскар#oscars#oscars2026

Buturlina NEWS

@buturlina_news · Post #408 · 11.02.2023 г., 16:37

🌟Три года назад в моей жизни случилось невероятное - я выступила на церемонии вручения премии Киноакадемии OSCARS!🌟 Горжусь тем, что я - единственная певица в России, которая выступила на легендарной сцене Dolby Theatre перед всем миром! Вспоминаю... и чувствую счастье и благодарность. Обнимаю сердцем своих дорогих коллег, певиц из 9 стран мира, с которыми выпала чудесная возможность поработать вместе.🤍💙💖 #аннабутурлина#оскар#холодноесердце#annabuturlina#oscars#frozen

香城Online 系統公告

@hkonline2 · Post #2278 · 03.04.2021 г., 05:28

咁大段片免費播冇人講!? 入圍奧斯卡最佳紀錄短片嘅《Do Not Split 不割席》記載咗香港人喺反送中運動入面嘅堅毅,全片可以喺網上免費觀看。 目前各個平台都只係得幾萬觀看次數,希望大家趁依家重可以睇嘅時候,睇返手足一直以來嘅努力,同時將呢段珍貴嘅歷史紀錄分享開去! 睇片→→→ Field of Vision: https://fieldofvision.org/do-not-split Facebook: https://fb.watch/4A16CMlkdF/ YouTube: https://youtu.be/BpS-Y7ndNeQ Vimeo: https://vimeo.com/504381953 圖片來源:Field of Vision #DoNotSplit#不割席#紀錄片#Oscars#奧斯卡#AcademyAward