@TgSticker · Post #42908 · 17.04.2026 г., 14:17
Ланаева #blogger#tiktok 😊создать свои стикеры
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #721 · 26.12
Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev
Hashtags
Търсене: #blogger
@TgSticker · Post #42908 · 17.04.2026 г., 14:17
Ланаева #blogger#tiktok 😊создать свои стикеры
@redfoxuz · Post #301 · 25.07.2018 г., 20:16
#today#blogger @psduzdesign
@TgSticker · Post #42179 · 03.01.2026 г., 12:32
Глент #blogger#YouTube 😊создать свои стикеры
@TgSticker · Post #42271 · 18.01.2026 г., 19:39
Игорь Синяк #blogger#синяк 😊создать свои стикеры
@TgSticker · Post #42255 · 16.01.2026 г., 14:39
BrianMaps #BrianMaps#blogger 😊создать свои стикеры
Hashtags
@botsgram_cu · Post #4006 · 11.06.2021 г., 15:10
¿Que puede hacer este bot? @StuffThemesBot ¡Puede proporcionarte temas premium de Blogger y Wordpresss gratis 🤗! Idioma: inglés #temas#blogger#wordpress
Hashtags
@xinwenchigua8 · Post #66788 · 11.05.2026 г., 17:39
B站一博主直播间直播 榜一大哥好像远程控制身体里的玩具 真的是把韩国财阀那一套都学来了 #B站#主播#直播 A Bilibili (Bilibili is a Chinese video sharing website) blogger's live stream featured a top-ranked viewer who seemed to be remotely controlling toys inside his body. He's really adopted the tactics of South Korean chaebols. #Bilibili#blogger#livestream
@TG_index_channel · Post #1597 · 11.04.2026 г., 18:14
標題:好色龍的網路生活觀察日誌 類別:#公開#頻道#繁中 分類:#遊戲#臺灣#社群#生活#搞笑#動漫 標籤:#plurk#噗浪#blogger 簡介:**非官方 已徵求作者同意** 自動推送 好色龍的網路生活觀察日誌 的新文章 以及 噗浪內容!
@yepuz · Post #11413 · 27.09.2025 г., 16:10
Blogger Aziz Hakimov, known as “Comrade Aziz,” was arrested in Uzbekistan on charges including war propaganda. His case reflects the influence of Russian narratives in the country’s media space. https://yep.uz/en/2025/09/uzbekistan-arrests-aziz-hakimov-russian-propaganda/ #Uzbekistan#blogger#AzizHakimov#ComradeAziz#propaganda#Russia#court#arrest#cybersecurity#disinformation#fake#trial