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

Резултати

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

Търсене: #10

当前筛选 #10清除筛选
ЕСМ | РОССИЯ-Z

@rossia_3 · Post #12535 · 02.02.2026 г., 18:04

Политическая Теория Народа #10 | Курс лекций Александра Дугина На десятой лекции курса Александра Дугина«Политическая теория (теология) народа» рассматривается крестьянство как подлинный народ и редкие попытки придать ему политическую субъектность в разных культурах. Лекция начинается с социологической оси Луи Дюмона (индивидуализм vs холизм / общинность) и градации крестьянских форм: от предельно общинного русского типа → континентальная Европа → пост-огораживание Англия → крайний индивидуализм американского фермерства. Далее подводится главный вывод первой части курса: все три главные идеологии модерна (либерализм, коммунизм, национализм) построены на узурпации понятия «народ» городским меньшинством (буржуазия / пролетариат / их синтез), тогда как реальное большинство — крестьянство — систематически вытесняется и политически не представлено. В ходе лекции рассматривается крестьянство в рамках различных цивилизаций. Хотя крестьянство и есть народ (количественно и онтологически), в политической истории модерна оно почти полностью отсутствует как субъект; современные демократии и конституции провозглашают суверенитет народа, но действуют от имени его симулякра — буржуазии. 0:00 – Введение. Народничество в разных культурах 0:28 – Луи Дюмон: индивидуализм vs холизм (общинность) как главная ось 1:39 – Градация крестьянских форм: Россия → Европа → Англия → США 3:04 – Главный вывод курса: узурпация «народа» городским меньшинством в модерне 4:53 – Либерализм, коммунизм, национализм — все три идеологии построены на подмене 7:09 – Узурпация + симулякр + смеховая культура + переворот ценностей 8:57 – Переход к позитивной части: редкие исключения — крестьянство как политический субъект 9:31 – Русское народничество: синтез славянофилов и революционных демократов 11:32 – Славянофилы: народ = крестьянство, консервативная революция 12:22 – Народники: крестьянский социализм без монархии и официальной церкви 13:42 – Русское народничество — самая развитая теория народа как крестьянства 15:54 – История интереса к народу в России (конец XVIII – XIX вв.) 18:46 – Два параллельных мира в России XIX века: Европа элиты vs крестьянский мир 59:00 – Индия: ведическая каста вайшьев 1:01:19 – Китай: Мао и включение крестьянства в революционный процесс 1:03:38 – Эксцесс: красные кхмеры и уничтожение городов 1:04:41 – Современный пан-африканизм 1:07:56 – Метафизическое правительство в африканских крестьянских общинах 1:11:05 – Ибн Хальдун 1:13:35 – Заключение Ожидайте новые лекции каждую неделю! 💬Лекция в высоком качестве в VK:https://vkvideo.ru/video-222626946_456240078 📺 Все лекции смотрите в плейлисте: https://vkvideo.ru/video-222626946_456240055 ⭐️ Поддержите нас в VK Donut, чтобы мы могли выпускать интересные материалы чаще:https://vk.com/donut/club222626946

Hashtags

ЕСМ | РОССИЯ-Z

@rossia_3 · Post #12505 · 16.01.2026 г., 18:52

Осип Мандельштам: поэзия и природа слова. Ноомахия в лицах. Серебряный век #10 | Анастасия Коростелева 14 января исполнилось 135 лет поэту Осипу Мандельштаму. По счастливому стечению обстоятельств на этой неделе мы открываем доступ к лекции из курса «Ноомахия в лицах. Серебряный век» как раз о нём! Как золото может приказать петь? Какова природа слова в поэзии и публицистике Мандельштама? Как его взгляд на Россию и Италию формирует особое восприятие Рима – его метафизической координаты? И почему любовь к этому городу, обернулась разочарованием? Смотрите в лекции члена ЕСМ-Москва Анастасии Коростелевой. 00:33 – Мандельштам и Логос Аполлона: Философское введение. 04:32 – О какой поэзии идет речь? 08:19 – Слово и потустороннее: «золото приказывающее петь» 13:19 – Художественное слово в творчестве Мандельштама (поэзия и публицистика). 21:41 – Россия и Италия в поэтике Мандельштама 24:18 – Рим как метафизическая координата в творчестве Осипа Мандельштама. 33:59 – Причины разочарования Мандельштама в Риме 35:34 – Итоги лекции Следующая лекция – заключительная. В ней мы поговорим о самом аполлоническом авторе Николае Гумилеве. 📺 Лекция в хорошем качестве в VK: https://vkvideo.ru/video-222626946_456240034 💬 Поддержите нас через VK Donut, чтобы прямо сейчас посмотреть все доступные лекции: https://vk.com/donut/club222626946

Hashtags

ЕСМ | РОССИЯ-Z

@rossia_3 · Post #12173 · 31.07.2025 г., 15:22

Джек Майкл Пособец — Голос Революции Трампа | In Trump We Trust? #10 Представляем новый выпуск проекта «In Trump We Trust?» о команде президента США Дональда Трампа. Сегодня под прицелом — фигура, чья работа вызывает вопросы о реальности за громкими заявлениями: Джек Пособец, ведущий корреспонент медиа-структур, лояльных Трампу, провозглашенный его сторонниками «рупором правды» в эпоху «фейковых новостей». Чтобы разобраться в механизмах власти во Втором сроке Трампа, недостаточно слушать громкие лозунги. Важно понять, как создается и поддерживается его образ. Мы продолжаем исследовать команду, стоящую за президентом, задаваясь вопросом: где заканчивается реальность и начинается спектакль? Предыдущие выпуски проекта об идеологе трампизма Стиве Бэнноне, главе администрации Белого Дома Сьюзан Уайлс, консервативных журналистах Брите Хьюме и Такере Карлсоне, а также других членах команды Трампа: vkvideo.ru/playlist/-222626946_17 В следующих выпусках: Илон Маск, Пит Хэгсет, Марко Рубио, Питер Тиль и многие другие. Автор выпуска: Кирилл Новиков Авторы идеи: Александр Дугин,Евгений Балакин. 📺 Смотрите ролик VK в высоком качестве: https://vk.com/video-222626946_456240013 Выражаем благодарность Факультету политологии МГУ за участие в создании выпуска. Также напоминаем, что мы начали регистрацию участников на Евразийскую Школу 2025. Ссылка на регистрацию: https://forms.gle/CAr1dRbgw9mq874h8

Hashtags

beng!

@mdmbeng · Post #2261 · 16.11.2024 г., 06:55

#Spotify#马来西亚 📱马来西亚Spotify家庭组政策变更🇲🇾 当Spotify从其他国家/地区转到马来西亚或新开付费时,家庭版不再支持6人,而是4人,增加人数需要额外付费 现有用户不受影响 新开/转区用户将受到政策影响 📱目前Spotify家庭版价格排行榜: #1 尼日利亚 - 8.6072 元人民币 #2 巴基斯坦 - 15.0524 元人民币 #3 印度 - 15.3204 元人民币 #4 埃及 - 16.0269 元人民币 #5 加纳 - 16.6673 元人民币 #6 孟加拉国 - 19.3023 元人民币 #7 土耳其 - 21.0034 元人民币 #8 菲律宾 - 29.3116 元人民币 #9 坦桑尼亚 - 29.6263 元人民币 #10 阿根廷 - 30.2572 元人民币 频道:@mdmbeng 投稿:@mdmbeng_Bot

beng!

@mdmbeng · Post #1980 · 05.07.2024 г., 12:10

#Spotify#菲律宾#Globe 🇵🇭菲律宾Spotify不再支持globe手机号作为支付方式 2024年7月31日,Globe将被移除作为支付方式。您需要将支付选项更改为GCash或其他支付方式,以继续通过您的帐户页面订阅Premium。 如果您在2024年7月31日之前未更改支付方式,您的Premium订阅将在下一个计费日期结束,您的Spotify帐户将切换到Spotify免费帐户。 📱Spotify家庭版价格排行榜 #1 尼日利亚 - 6.666 元人民币 #2 埃及 - 12.1134 元人民币 #3 巴基斯坦 - 15.1271 元人民币 #4 印度 - 15.5803 元人民币 #5 加纳 - 17.4816 元人民币 #6 阿根廷 - 17.4891 元人民币 #7 孟加拉国 - 19.7547 元人民币 #8 土耳其 - 22.2621 元人民币 #9 肯尼亚 - 27.1418 元人民币 #10 菲律宾 - 29.6695 元人民币 代开尼日利亚Spotify可联系:@mdmstore 频道:@mdmbeng 投稿:@mdmbeng_Bot