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

Резултати

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

Търсене: #future

当前筛选 #future清除筛选

По словам Маска, Оптимус от Tesla превзойдёт любого хирурга-человека через 3 года в масштабах, приближенных к реальным Илон Маск: Через 5 лет у каждого будет доступ к медицинской помощи, которая будет лучше, чем та, которую получают президенты сегодня. Интервьюер: Не поступайте в медицинский институт. Илон Маск: Да. Бессмысленно. #future 📱Назад в Будущее | Группа каналов PB

Hashtags

宇宙学家、科幻作家卡尔萨根临终前(1996),在一次采访中对美国的警告。 “We’ve arranged a society on science and technology in which nobody understands anything about science and technology, and this combustible mixture of ignorance and power sooner or later is going to blow up in our faces. I mean, who is running the science and technology in a democracy if the people don’t know anything about it.” 我们已经配置了一个以科学和技术为基础的社会,但人们对科技几乎一物不知,这种愚昧和权力的易燃混合迟早会将我们社会炸开。我是说,如果人民对科技都一无所知,那么又由谁来推展这个民主社会的科学和技术呢? 卡尔萨根一直关心的科学在公众想象力中的位置。 #future https://www.openculture.com/2022/10/carl-sagan-issues-a-chilling-warning-to-america-in-his-last-interview-1996.html

Hashtags

🦅 [ perspective ix ]

@perspectiveix · Post #1363 · 27.06.2018 г., 19:30

​​🧠This MIT student can surf the internet with his mind. He silently #Google questions and hears the answers through vibrations transmitted through his skull and into his inner ear. #Future 🚀@PerspectiveIX ☕️ Support us with a coffee: prs.pctvix.co/2M8AAOb

今天补充一些搜索网站,并小结。之前我分享了两个终极搜索策略:Allsearch 和小舒同学搜索版,这是基础的高级自定义搜索。 搜索进入第二阶段,就是对特定媒介(视频、播客和字幕等)和软件内某板块的搜索,这些往往有一个聚合网站。比如之前分享的软件内搜索(包括 telegram,discord 频道,twitter list 搜索),油管字幕搜索。 ✨ 软件内:补充 telegram 频道搜索,非中文类频道。 ✨ 媒介类:LISTEN NOTES,全球播客搜索引擎。 ✨ 媒介类:hello,开发者搜索引擎,语言和代码片段。 搜索进入第三阶段,我认为是以内容图谱为推荐的智能搜索。这个我之前分享了个 music map 和全历史的图谱搜索。不过智能搜索很多是软件内算法推荐,这很受限。比较期待电影 map,游戏 map 等。 ✨READ NEXT,输入书籍的标题和作者,可以帮你自动推荐关联的书籍和内容。 补充另一个搜索建议重器,互补。 以及相关工具搜索。 搜索和语言,如同猫之于老虎上树的本领,现代版打渔、采矿和狩猎,让自己变得丰盛,富有。你可以学习任何东西,到任何一个领域。 #tools#future

算法的潘多拉丨AI 的伊甸 晚上好,诸位。今天分享个炸裂的东西,AI 的工具聚合 FUTUREPEDIA,算法的潘多拉和伊甸。自 2020 年 GPT-3 算法首发以来,AI 就开始了它野蛮的生长和蔓延,尤其这种文本模型,更快得浸入了我们数字生活。下面就顺便分享最近的关注。 FUTUREPEDIA:关于 AI 工具的 Toolbox,都是非常有趣的 AI 工具,包括分享过的 Notion AI,也有分类按照文本、图像、音频、设计等筛选,非常爆炸、非常丰盛。 Stable Diffusion Database:之前分享过,关于 Stable Diffusion 引擎的数据库,近 500 多个。以及最近一篇文章关于 Stable Diffusion 2.0 的发布。 最近看到的其它 AI 图像生成:Turn your text into images;diffusion.land;以及中文的 artpai;现在很多都是免费的。 Cover Letter Writer:一个求职 AI 生成,之前推荐过借口生成。 --- #AI 标签我之前加得很即时,比如提到过的“书籍的超文本转向”、“生成系的 AI 发力”、“可视化图谱”、“思考的生成”等,生长了很多,都是一个系列的不同路径。我的频道已经生长和培育(cultiver)了不少主题。 其实我还有个最初的标签 #future ,这里的 FUTUREPEDIA 也正好对应。之前分享过, Future Timeline 的网站和来自 2050 的网站,都指向未来。未来的降临,不一定是革命性的时间节点和事件,而是一种漫延和“污染”,一种持续的、逆生态的潘多拉释出。 #AI#tools

今天分享些 AI 作画的奥术宝典和炼金池,AI Enhance 相关。如此开始知识的纪元,来自伟大的奥秘,滚瓜烂熟的咒语,汲取元素的精髓,大魔导师的恐怖利刃。 Danbooru:非常丰富的关于动漫作画的标签(包括 NSFW)、提示词、艺术家、以及各种数据的 Key words 和生成图片。 OpenArt:收录关于 DALL·E 2, Midjourney, Stable Diffusion 的画作提示词查看。还有类似的 Promptomania. 还有个 Stable Diffusion 的简单中文指南,以及 SD RESOURCE GOLDMINE:AI 作画相关超级收录,包括一些类似 NovelAI 自带联想和补全的脚本。火速炼。 #art#tools#future

Interesting Planet 🌍

@interesting_planet_facts · Post #1045 · 16.11.2025 г., 22:11

🌎 By 2050, urban areas are projected to house 68% of Earth’s population, increasing pressure on ecosystems. Smart city technologies, like energy-efficient buildings and automated waste management, aim to cut pollution and resource use. The World Bank estimates that smarter urban infrastructure could reduce energy use by up to 30%. ✨ #ecology⚡#technology⚡#future 👉subscribe Interesting Planet 👉more Channels ​

Machinelearning

@ai_machinelearning_big_data · Post #9045 · 21.11.2025 г., 18:05

🚀Маск: в будущем работать станет необязательно Илон Маск на форуме U.S.– Saudi Investment Forum заявил, что через 10–20 лет работа может стать делом выбора. По его мнению, тотальная автоматизация и распространение роботов приведут к миру, где дефицита больше нет, а деньги перестанут играть ключевую роль. Понятно, что вопрос стоит не в том, наступит ли эпоха полной автоматизации, а в том, сколько времени на это уйдёт. https://fortune.com/2025/11/20/elon-musk-tesla-ai-work-optional-money-irrelevant/ @ai_machinelearning_big_data #ai#future#elonmusk

123•••10•••20•••2627
ПредишнаСтр. 1 от 27Следваща