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

Резултати

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

Търсене: #brodsky

当前筛选 #brodsky清除筛选

Романс Скрипача Тогда, когда любовей с нами нет, тогда, когда от холода горбат, достань из чемодана пистолет, достань и заложи его в ломбард. Купи на эти деньги патефон и где-нибудь на свете потанцуй (в затылке нарастает перезвон), ах, ручку патефона поцелуй. Да, слушайте совета Скрипача, как следует стреляться сгоряча: не в голову, а около плеча! Живите только плача и крича! На блюдечке я сердце понесу и где-нибудь оставлю во дворе. Друзья, ах, догадайтесь по лицу, что сердца не отыщется в дыре, проделанной на розовой груди, и только патефоны впереди, и только струны-струны, провода, и только в горле красная вода. Иосиф Бродский, 1961 г. #jugaat#poetry#brodsky

🎄Наступил новый год, пролетели первые праздничные дни, но впереди еще прекрасный праздник Рождества. ⚜️И начнем мы наши публикации 2025 года рассказом о выставке, посвященной поэту, в чьем творчестве библейские сюжеты и персонажи встречались довольно часто и который по-особому относился к Рождеству, много лет посвящая празднику специальное стихотворение. Иосиф Бродский (а речь, как вы скорее всего и догадались, именно о нем), сам так объяснял свое внимание к этому сюжету: “Прежде всего это праздник хронологический, связанный с определенной реальностью, с движением времени. В конце концов, что есть Рождество? День рождения Богочеловека. И человеку не менее естественно его справлять, чем свой собственный”. ⚜️В Еврейском музее и центре толерантности скоро завершится выставка "Иосиф Бродский. Место не хуже любого". Шесть разделов поистине завораживающей экспозиции рассказывают об основных направлениях путешествий поэта с момента его отъезда из Ленинграда в 1972 году, а также его перемещениях в поэтических пространствах. ⚜️Экспозиция начинается с пространства, воссоздающего ленинградский родительский дом - "полторы комнаты" (по определению самого Бродского) в коммунальной квартире на улице Пестеля. “...Эти десять квадратных метров были моими - лучшие десять квадратных метров, что я знал в жизни". Коммуналка находилась в роскошном, выстроенном в 1877 году в мавританском стиле доходном доме Мурузи в Петербурге, где сейчас устроен музей, а также располагается книжный магазин «Конец прекрасной эпохи». Питерский музей очень сдержанный: в комнатах открыта кирпичная кладка, немногочисленные подлинные детали, уцелевшие от старого дома. Музей не стал реконструировать жизнь "Полутора комнат", в той самой квартире пусто. Есть, конечно, родные выключатели, лепнина времени Мурузи, арки дверных проемов и даже подлинный оранжевый абажур ... Но Бродского тут нет. И именно это делает место таким живым - здесь нет никакой бутафории. ⚜️А на выставке в Москве решили воспроизвести пространство таким, каким оно было в те времена. Первое, что встречает посетителей, - макет тех самых полутора комнат в Петербурге. Обстановка комнат и рабочий стол поэта сохранились благодаря подробной съемке Михаила Мильчика, сделавшего серию фотографий в день отъезда. ⚜️Последующие места жительства оказывались условным домом для Бродского: в каждом из них он подсознательно воспроизводил вокруг письменного стола тесное пространство "полутора комнат". Логика построения экспозиции основана на воссоздании этого "модуля существования"- кабинета с узнаваемыми чертами в разных географических точках - Великобритании, США, Швеции и Италии. ⚜️В финальном, венецианском, зале - окно с видом на Сан-Микеле, где похоронен поэт. И вода, время от времени проникающая через окно и заливающая комнату. ⚜️Поэт очень любил Венецию, старался ездить туда каждую зиму, под Рождество, и как сказал автор замечательной книги “Гений места” Петр Вайль, “вписал в город свою биографию, а в город – себя”. Иосиф Бродский посвятил прекрасному городу эссе “Набережная неисцелимых”, где есть и такие слова: “Красота при низких температурах – настоящая красота”. Те, кто любит зиму, наверняка c этим согласятся. На фото: Дом Мурузи и комнаты из музея Бродского в Петербурге Макет Полутора комнат и другие объекты с выставки в Москве Выставка работает до 12.01 ЕВРЕЙСКИЙ МУЗЕЙ И ЦЕНТР ТОЛЕРАНТНОСТИ Ул. Образцова, дом 11, стр 1А #выставкивМоскве #интересноевМоскве #МузеиМосквы #Brodsky

Женя Любич

@jenia_lubich · Post #170 · 10.03.2023 г., 12:08

Сегодня на всех цифровых платформах у нас вышла моя песня «Бродский». Послушать трек можно по ссылке: https://bnd.lc/lubichbrodsky И ещё послушать можно будет в формате live на моих ближайших концертах в Питере и в Москве, https://bnd.lc/jenialubich - Питер, 24 марта, программа «Песни на стихи поэтов», КЗ «Колизей», начало в 20. - Москва, 18 мая, «16 тонн», детали в ближайшее время. Многие стихи Иосифа Бродского звучат в моей голове, как музыка. Несколько его стихотворений легли в основу моих песен, которые я время от времени исполняю на выступлениях. И в конце - концов я сочинила свою композицию, где и текст и музыка мои, и она называется «Бродский». …. Женя Любич - слова, музыка, вокал, продюсирование; Дмитрий Турьев - бас-гитара, запись, сведение, продюсирование; Павел Илюшин - гитара; Ruslan Gadzhimuradov - барабаны; Денис Кириллов - клавишные; Борис Истомин - мастеринг. Mios Alba- фотография для обложки сигнала. #женялюбич#jenialubich#brodsky#бродский

Женя Любич

@jenia_lubich · Post #379 · 07.09.2023 г., 09:10

Эти фотографии были сделаны пару лет назад Юлией Сафихановой на крыше Roof Place в Питере, и в песне я тоже пою про крыши… Вместе с этим видео я подвожу итог своим концертам на крышах в 2023 году - спасибо тем, кто был вместе с нами на высоте этим летом и в начале осени под мою музыку и мои песни в Петербурге и Москве. Спасибо за ваше тепло, за аплодисменты, подарки и цветы, спасибо за вашу любовь! Это взаимно! И я жду новых встреч! Из ближайшего: 15.09 - Новосибирск, клуб «Ночь» 12.10 - Москва, клуб «16 тонн» 16.11 - Санкт-Петербург, Джаз-клуб Игоря Бутмана P.S. 💋 Оксана Севостьянова #женялюбич#jenialubich#brodsky#крыши#бродский

Russisches Haus in Berlin

@rushaus · Post #2029 · 02.12.2025 г., 17:39

In diesem Jahr jährt sich der 85. Geburtstag des Dichters, Essayisten, Übersetzers und Literaturnobelpreisträgers Iosif Brodsky. Sein Werk verbindet sprachliche Präzision, feine Ironie, philosophische Tiefe und einen besonderen Blick auf Mensch und Zeit. Beim Poesieabend „Ins Zwiegespräch mit sich selbst..." haben die Gäste die Möglichkeit, Brodskys Texte📜 neu zu entdecken und sie in der Interpretation anderer Teilnehmer zu hören. Gerade in der Vorweihnachtszeit🕯️ entfalten seine warmen, nachdenklichen Weihnachtsgedichte eine besondere Stimmung. 🗣️ Alle Liebhaber der Poesie sind eingeladen, ihre Lieblingsgedichte Brodskys in der Originalsprache oder in deutscher Übersetzung vorzutragen. 🗓️ Die Veranstaltung findet am 4. Dezember um 18:00 Uhr statt. 💌 Anmeldung für Rezitationen erfolgt per E-Mail: [email protected] #poesie#gedichte#dichter#brodsky#geburtstag#berlinevents#kulturevent