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

Резултати

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

Търсене: #gs

当前筛选 #gs清除筛选

中文名: 哥斯拉:奇点(ゴジラ シンギュラポイント) 话数: 13 放送开始: 2021年4月1日 放送星期: 星期四 导演: 高橋敦史 脚本: 円城塔 分镜: 安藤真裕、迫井政行、堀元宣、板村智幸、高橋敦史、金子祥之、村木靖、小寺勝之 ☺️评分:6.7 推荐 💙故事简介 在工厂工作的有川润,因为某间无人居住的洋房有着神秘气息而前往调查。与此同时,在研究虚构生物的研究生神野铭,前往管理局调查接收到的神秘讯号。两人在完全不同的场所,完全不同的原因所展开的调查,却听到了同样的歌声,歌声将两人关联,牵扯进难以想像的事件中,最终两人可以携手共同推翻人类本无法避免的未来灾难吗? 💔OneDrive:打开表格 😱百度网盘:点击下载 😄往期番剧汇总表格:打开 🔐解压:blackcatunderthemoon 引索:#G#GS 标签:#原创#科幻 🗣请不要在讨论中打开链接,请使用频道消息的链接或者表格,讨论中的链接是失效的,百度网盘是自提取,如果没有自提取复制链接可以看到提取码,禁止在线解压

中文名: 鬼神童子 话数: 51 放送开始: 1995年1月9日 放送星期: 星期一 原作: 谷菊秀、黒岩よしひろ 导演: 西村純二 ☺️评分:6.9 推荐 🟢故事简介 役小角是千年前的降魔师,拥有极高强的咒力,他役使前鬼打败暗黑神“羯磨”(カルマ)。小角打败羯磨之后,把前鬼封印起来,直到世间再度弥漫邪气。 在千年以后的鬼神镇,被强烈欲望熏心的一个男人解开了寄生果上的封印。小角的后代役小明,拥有能力让前鬼解除封印,以前鬼的力量消灭寄生兽、解救被寄生果附身的人。 🌐OneDrive:点击下载 🗂百度网盘:点击下载 📁往期番剧汇总表格:打开 🔐解压:blackcatunderthemoon 引索:#G#GS 标签:#漫改#奇幻#热血 🗣请不要在讨论中打开链接,请使用频道消息的链接或者表格,讨论中的链接是失效的,百度网盘是自提取,如果没有自提取复制链接可以看到提取码,禁止在线解压

中文名: 革神语(革神語~天啟劍神~) 话数: 12 放送开始: 2013年4月8日 放送星期: 星期一 导演: 安田賢司 脚本: 金巻兼一、根元歳三、関島眞頼 分镜: 李富煕 ☺️评分:5.2 不过不失 💙故事简介 与人共生的百万神明生存的神话世界。 相隔了60年,这里进行著治国的秘女王交接仪式。然而,在缺少女子的秘女族中,作为男生的阿纳塔著女装出现在仪式上。可是,秘女王的下臣12神鞘把他牵连进革命当中,亚纳塔就这样背负著谋杀秘女王的罪名,和被追捕的身份。然后,他逃进了森林被巨木所吞食…… 另一方面,现代的高中生·日之原 革在学校被欺负,以及被亲密朋友所背叛,陷入了绝望的深渊。「来消灭我吧……」在这样想的瞬间,众神之国突然开阔在眼前!! 已经解开了封印的众神之国,被卷入命运漩涡的少年革的异世界幻想曲!! 💔OneDrive:打开表格 😱百度网盘:点击下载 😄往期番剧汇总表格:打开 🔐解压:blackcatunderthemoon 引索:#G#GS 标签:#漫改#奇幻#异世界 🗣请不要在讨论中打开链接,请使用频道消息的链接或者表格,讨论中的链接是失效的,百度网盘是自提取,如果没有自提取复制链接可以看到提取码,禁止在线解压

中文名: 公司的小小前辈(公司里的小小前辈) 英文名: My Tiny Senpai 话数: 12 放送开始: 2023年7月1日 放送星期: 星期六 导演: サトウ光敏(佐藤光敏) 脚本: 大知慶一郎、青樹靖子、杉澤悟 分镜: 福井洋平、吉川浩司、信田ユウ、佐藤光敏、齋藤徳明、竹内光、誌村宏明、島津裕行 ☺️评分:5.6 还行 💙故事简介 与新进社员·筱崎同部门的片濑前辈是位个子娇小,又可爱的巨乳大姐姐。她既不吝啬称赞,又很为后辈着想。有时会摸摸后辈的头,甚至还有贴心到让人甘愿承受的“职场霸凌”?而且这间公司又是个极度体恤员工的“透明企业”——同部门的主任更是神出鬼没,一有机会就来个神助攻 🔐解压:blackcatunderthemoon 引索:#G#GS 标签:#漫改#恋爱#日常 🗣请不要在讨论中打开链接,请使用频道消息的链接或者表格,讨论中的链接是失效的,百度网盘是自提取,如果没有自提取复制链接可以看到提取码,禁止在线解压

中文名: 怪兽娘~奥特怪兽拟人化计划~ 话数: S1+S2+黑 放送开始: 2016年9月27日 放送星期: 星期二 导演: 芦名みのる ☺️评分:6.0 还行 💙故事简介 在人类经过与怪兽的漫长战斗之后获得了和平的时代。宿有怪兽之魂的少女们在地球上诞生。人们如此称呼拥有变身为怪兽能力的她们——Unidentified Mysterious Girls,即“怪兽娘”。这是背负着坎坷命运的强大、梦幻而美丽的怪兽娘们的悠然物语。 🌐辅助网盘:见表格 😱百度网盘:点击下载 😄往期番剧汇总表格:打开 🔐解压:blackcatunderthemoon 引索:#G#GS 标签:#原创#搞笑#校园#科幻 🗣请不要在讨论中打开链接,请使用频道消息的链接或者表格,讨论中的链接是失效的,百度网盘是自提取,如果没有自提取复制链接可以看到提取码,禁止在线解压

Era Media

@analyticsusarussiamarkets · Post #16951 · 15.04.2026 г., 13:35

Крупные банки США зафиксировали рекордную выручку в Q1 ♦️JPMorgan Chase сообщил о торговой выручке на уровне 11,6 млрд долл и общей выручке 49,8 млрд долл, чистая прибыль — 16,5 млрд. ♦️Citigroup зафиксировала рекорд за десятилетие квартальную выручку 24,6 млрд долл и рост чистой прибыли на 42%, а торговля и доход по фиксированному доходу показывают прирост. ♦️Goldman Sachs отчитался о чистой прибыли 5,63 млрд и выручке 17,23 млрд долл, торговля акциями — рост на 27% год к году. #JPM#C#GS Сайт | Бот | Invest Era

Hashtags

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