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

Резултати

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

Търсене: #socialimpact

当前筛选 #socialimpact清除筛选
ART FLASH

@AFmagazine · Post #28600 · 27.12.2025 г., 06:33

🕊Текстиль и современное искусство на выставке «Взаимосвязано»#socialimpact В галерее «Ростокино» проходит групповая выставка объединения «Новые городские художники». Экспозиция подводит итог их экспериментов с текстильными техниками — вышивкой, гобеленом и лоскутным шитьем — и обращается к этнографическому прошлому как источнику образов. Художники исследуют память ручного труда и традиционных форм, превращая ее в яркие визуальные высказывания. Здесь текстиль становится полноценным медиумом современного искусства. Проект «Новые городские художники» поддерживает самобытных авторов в арт-резиденции в Санкт-Петербурге. Участников находят в интернатах, центрах реабилитации и ПНД, и для многих это первый шаг в профессиональную сферу. Когда: 26 декабря 2025 — 25 января 2026 Где: Москва, Ростокинская ул., 1 ART FLASH

ART FLASH

@AFmagazine · Post #28541 · 24.12.2025 г., 07:00

🕊Social Impact: итоги года#socialimpact В этом году мы развивали Social Impact через помощь и искусство: создали обложку для газеты с художниками фонда «Синдром любви», внутри команды поддерживали добрые инициативы и вместе с Самарской Третьяковкой выпустили «Азбуку конструктивизма на ясном языке». Мы много создавали: выпустили 125 постов об инклюзии и ее героях, 25 материалов — спецпроекты и интервью об инклюзии и благотворительности. А также провели 9 мероприятий: от арт-субботника до паблик-толка. Подробнее о нашей работе — читайте в карточках 🤍 ART FLASH

ART FLASH

@AFmagazine · Post #28456 · 20.12.2025 г., 06:34

🕊️Скоро Новый Год: кому помочь в преддверии чуда#socialimpact В декабре благотворительные фонды и организации запускают акции и мероприятия, приуроченные к Новому году. Мы собрали несколько проектов, к которым можно присоединиться. Помогаем фондам вместе: 💫AdVita 💫ГИТИС × «Онкологика» 💫Перспективы 💫Синдром любви 💫Дом с маяком 💫Фонд ОРБИ ART FLASH

ART FLASH

@AFmagazine · Post #28404 · 18.12.2025 г., 07:01

🕊Инклюзия в лицах: Влад Колесников о театре для всех#socialimpact Влад Колесников, куратор программ сообщества для глухих и слабослышащих Дома культуры «ГЭС-2», рассказывает, как современные постановки создают пространство, где особенности каждого участника становятся источником силы, а не барьером. Инклюзия для нас — это, прежде всего, соучастие: когда особенности каждого становятся не барьером, а источником силы и поводом для разговора. Подробнее об инклюзии и театре — читайте в карточках с Владом. Фото: Глеб Леонов, Анна Завозяева © Дом культуры «ГЭС-2» ART FLASH

ART FLASH

@AFmagazine · Post #28325 · 14.12.2025 г., 16:23

🕊️Ничего особенного — просто помощь с Благотворительной организацией «Перспективы»#socialimpact Благотворительная организация «Перспективы» поддерживает взрослых с физическими и ментальными особенностями здоровья. В мастерских они учатся работать руками, общаться и видеть результат своего труда — от керамики до рукоделия. Осенью у «Перспектив» прошла акция «Ничего особенного» — напоминание о том, что заниматься благотворительностью — несложно и естественно. «Помогать просто: несколько сотен рублей в месяц для большинства — мелочь, а для подопечных — важная поддержка», — Евгения Соколовская, директор по связям с общественностью «Перспектив», о кампании «Ничего особенного». ART FLASH

ART FLASH

@AFmagazine · Post #28213 · 10.12.2025 г., 13:30

🕊️Юла желаний: создали волшебный талисман вместе с Настей Миро #socialimpact С художницей мы устроили особую встречу в пространстве для социальных проектов «Среда своих». «Вместо привычного мастер-класса каждый сделал свою юлу — маленький талисман, в который можно запечатать самое заветное желание», — комментирует Настя Миро. Пока дети и взрослые лепили свои юлы, мы вместе создавали атмосферу волшебства, наполняя пространство смехом, теплом и ожиданием чудес. Идея родилась из семейной традиции художницы: раскручивать юлу, читать стихи и загадывать желания. Но теперь каждый мог держать свой собственный маленький арт-объект — носить с собой желание, делиться им с миром и верить, что оно сбудется. ART FLASH

ART FLASH

@AFmagazine · Post #28137 · 06.12.2025 г., 16:10

🕊Что мы обсуждали на паблик-толке про доступность и инклюзию? #socialimpact 25 ноября в рамках ART FLASH Social Impact × ЦСИ Винзавод прошел паблик-толк «Доступность, благотворительность или инклюзия: как это работает в сфере искусства». Куратор инклюзивной программы Центра «Зотов» Альбина Хабарова, Мария Розе из ЦСИ Винзавод, художница Катя Рыблова и Елизавета Кабаева из Музея русского импрессионизма поговорили о том, чем доступность отличается от благотворительности и зачем искусству нужна инклюзия. В карточках — самое важное: как сделать культуру открытой для всех и почему это обогащает общий опыт. ART FLASH

ART FLASH

@AFmagazine · Post #28013 · 01.12.2025 г., 13:32

🕊️Ассамбляжи Курта Рейнольдса о людях и событиях эпидемии ВИЧ#socialimpact 1 декабря, в день борьбы со СПИДом, вспоминают людей и события, которые легко остаются забыты. Художник создает работы о первых годах эпидемии ВИЧ — он превращает переживания в визуальный дневник времени. Рейнольдс собирает ассамбляжи из найденных предметов: посуды, старых вещей, ткани и игрушек. В его руках каждая вещь становится носителем истории и фрагментом человеческой судьбы. Через работы художник передает уязвимость жизни и память о пережитых социальных кризисах. ART FLASH

ART FLASH

@AFmagazine · Post #27952 · 29.11.2025 г., 15:04

🕊️Искусство вместе: коллаборация Данила Дэге и «Простых вещей»#socialimpact В DiDi Gallery представили необычную коллаборацию: художник Данил Дэге и инклюзивные мастерские «Простые вещи» создали две яркие картины. Михаил Гавричков и Вика Шмакова придумали образы, а Данил помог объединить их на холсте. Получился искренний и живой проект, где встречаются разные взгляды и техники. Одновременно в галерее можно увидеть новую серию живописи и скульптуры Данила — эксперимент с формой и линией, в котором чувствуется фирменная манера художника. Экспозицию дополняют арт-объекты Павла Дедова по мотивам картин — головы собак в технике папье-маше. Отличный шанс примерить их и почувствовать себя частью выставки. Когда: 29–30 ноября Где: Санкт-Петербург, Большой пр. В.О., 62 ART FLASH

ART FLASH

@AFmagazine · Post #27862 · 26.11.2025 г., 10:35

🕊️Создаем юлу желаний: инклюзивный мастер-класс Насти Миро и ART FLASH #socialimpact Современная художница Настя Миро приглашает создать юлу — символ исполнения желаний. Мы встретимся в гостеприимном пространстве «Среда своих». Мастер-класс открыт для подопечных фондов, сотрудников, родителей, братьев и сестер — для всех, кто хочет загадать желание под Новый год, пока крутится самодельная волшебная юла. ↗️Оставьте комментарий «юла», и мы отправим вам информацию о мастер-классе Где: пространство «Среда своих» Когда: 2 декабря, 18:00 ART FLASH

ART FLASH

@AFmagazine · Post #27780 · 22.11.2025 г., 07:10

🕊️Любовная записка или лотерейный билет: что можно найти в куртке зимой?#socialimpact Каждую осень фонд «Второе дыхание» проводит акцию «Куртка бабушке зимой» — теплые вещи отправляются пожилым людям, которым они особенно нужны в холодный сезон. Мы собрали самые любопытные находки, которые попадают вместе с одеждой (и не только во время акции). К выходу анимационного фильма Константина Бронзита «На выброс» напоминаем: даже то, что выброшено, может иметь ценность и право на вторую жизнь. ART FLASH

ART FLASH

@AFmagazine · Post #27545 · 12.11.2025 г., 13:00

🕊️Куда сходить, чтобы помочь? Благотворительность в ноябре #socialimpact 💫«Бах. Вивальди. Путь к свету» и«Дом с маяком» Государственный камерный оркестр «Виртуозы Москвы» проведет благотворительный концерт в поддержку Детского хосписа «Дом с маяком». Где: отель «Балчуг Кемпински Москва» Когда: 15 ноября, 19.00 💫Винзавод и ART FLASH: паблик-ток о развитии инклюзии в культуре Открытая встреча о том, как инклюзия и благотворительность становятся частью культурного ландшафта. Вход свободный. Регистрация начнется позже. Где: ЦСИ Винзавод Когда: 25 ноября, 19:30 💫Мастер-класс Насти Миро вместе с ART FLASH в «Среде своих» Современная художница Настя Миро приглашает создать юлу — символ исполнения желаний. Пространство «Среда своих», где проходят инклюзивные и арт-терапевтические проекты, станет местом встречи. Вход свободный. Регистрация начнется позже. Где: пространство «Среда своих» Когда: 2 декабря, 18:00 💫Добрые дела ОРБИ Фонд ОРБИ запустил платформу, где каждый может устроить свой сбор в пользу подопечных фонда: провести мастер-класс, распродажу или экскурсию — и помочь людям после инсульта. ART FLASH

ПредишнаСтр. 1 от 4Следваща