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

Търсене: #ez

当前筛选 #ez清除筛选
Mega Signals Group

@mega_pump_group · Post #1370 · 12.09.2021 г., 14:09

🛎Pump announcement!🛎 Hello everyone, the next official pump will be scheduled for : Date : Sunday September 19 Time : 17:00 pm GMT Exchange : Binance Advantage : Free for all The bull market is officially back which means it's time for big pumps once again. With our volumes averaging 40 to 80 million $ per pump and peaks reaching up to 450% we are ready to announce our next big pump. After the previous pump and hours of discussion with our team, we have decided to schedule our next pump in 7 days to make sure that we are fully prepared. This upcoming Sunday on September 19 we will be pumping once again. Our main goal for this pump will be to make sure that every single member in our group makes a massive profit. We will also try reaching more than 100 million $ volume in the first few minutes with a very high % gain. We are currently in a massive bull market and with our ability to keep creating the most powerful and biggest pumps on Binance, we will take every opportunity we can get. We welcome everyone to join us as we create the next big pump all traders and investors all over the world have been waiting for. With all the new measures that we are implementing, we can almost guarantee that this upcoming pump will be massive. We have 7 days to prepare for this pump, we are confident to say that this pump event will be the biggest one that we have done in the history of our group once again and will top our previous ones in terms of % gain. We are expecting hundreds of thousands of people all across the world to attend this pump and possibly more than a million people across all social medias will be watching. This pump will be massive like we did on #EZ as our team will use a lot of funds to boost the price up to 400% for our members, stay tuned!

Hashtags

订阅分享中心

@dingyue_Center · Post #3851 · 20.11.2025 г., 07:05

#白嫖机场 #EZ #Hy2#VLESS 官网注册 群组 频道 真实邮箱, 100GB / 30天 优惠券: 2wdlCvYZ 🌍 节点覆盖:🇭🇰 香港 | 🇹🇼 台湾 | 🇺🇸 美国 | 🇮🇳 印度 🐳八哥和AK家的vps 测速还可以,不知道使用怎么样

Mega Signals Group

@mega_pump_group · Post #1368 · 05.09.2021 г., 17:56

Pump result: Our volume this time was big once again with around 25 million $ traded in the first few minutes, however the pump did not go according to plan and like our previous pumps for a few reasons. As you may have noticed, our coins have gone unoticed before the pump the last 2 pumps in order to maximize the peak potential which has worked. Last week, we have successfully managed to pump #EZ 300% and #NAS more than 150% with the first wave lasting a good amount of time and multiple big waves and members making massive amounts of profits. This time, there was activity before the announcement which is something we are trying to avoid and our team had to decide wether to postpone or do the pump. We have decided to do the pump which was unfortunately not the right decision as the first candle did not manage to hold up a good amount of time. We did however have a very strong second wave which peaked at 240 as our team decided to support the price back up for our members. As we try to always achieve the best results and always try to provide the maximum amount of profits for our members we can guarantee that the coin will be given at the absolute bottom like #EZ and that our team will **Guarantee** that we reach our 400% target by injecting a massive amount of BTC after all our members on the first 2 candles during the pump. Stay tunned for our next official announcement.

Hashtags

搜书神器 读书动态

@BookLogSFW · Post #90362 · 13.05.2026 г., 15:10

书名:soushu2025_com 身边全是女徒弟这谁顶得住啊_ez看书_全部章节 文件:简体中文 · TXT · 4MB · 154.4万字 · 0R 统计:382热度 | 66下载 | 3点赞 | 0收藏 评级:0分 (0人) 💬 质量:4.8分 (0人) 标签:#叶笑#叶祈#晚慈#晓晓#EZ#看书网#本站#顾清寒#无心#ezkanshu#com#师傅#欢迎来到#记住#ter#郡主#司凌#擎天#内容丰富#帮忙#姑娘 上传:👤happyQin #预览#SFW#收藏书籍 📜我喜欢的书籍[1本]