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

Търсене: #songs

当前筛选 #songs清除筛选
BotsGram®

@botsgram_cu · Post #3175 · 26.11.2020 г., 15:12

@getlyricsbot Qué puede hacer este bot? Con este bot puedes obtener, extraer la letra de cualquier canción escribiendo su nombre en este bot. Idioma: Inglés (visto en @BotsGram.cu) #lyrics, #songs

Soviet Orient

@SovietCentralAsia · Post #16 · 07.04.2018 г., 12:00

Минутка культпросвета ! Наш товарищ занимается тем,что коллекционирует довольно экзотическую музыку. Он собирает пластинки преимущественно центральноазиатских исполнителей а затем перегоняет их в цифру. Предлагаем ознакомиться с одним прекраснейшим ВИА,взорвавшим в 70-х сначала Фрунзе а потом и весь Союз! ВИА «Наристе» (в переводе с киргизского – «первый снег», «чистота», «первозданность») был организован в 1971 году в высокогорном посёлке Мин-Куш Нарынской области профессиональным музыкантом Владимиром Пругло. Начало 70–х. Расцвет вокально–инструментальных ансамблей по всему Союзу. Каждый заводской клуб, любая школа и вуз считали за честь собрать энтузиастов, виртуозов электрогитары и заядлых барабанщиков. Под руководством замечательного мастера Владимира Пругло в Мин–Куше возник ансамбль «Наристе». Этот городок в Нарынской области сейчас, наверное, самый заброшенный, а когда–то считался закрытой промышленной зоной с московским обеспечением! При Дворце культуры этого предприятия и возник “Наристе”. Чтобы содержать ВИА из 15 человек, покупать дорогие электроинструменты, шить костюмы, нужна была куча денег. Только богатый завод мог позволить себе такую роскошь. Сотни концертов во всех уголках Киргизии, а также в других республиках, на БАМе, выступление по радио и телевидению принесли молодому ВИА огромный успех. Уже в 1972 г. «Наристе» с большим успехом выступает на ВДНХ г. Москве. В этом же году в ансамбль приходит 11-летний барабанщик Эрнест Абдижапаров (ныне - Заслуженный деятель искусств Киргизии, известный кинорежиссёр, лауреат многих международных фестивалей). В 1974 г. республиканское телевидение снимает фильм-концерт «Песни Ала-Тоо», в котором ансамбль исполнил 5 композиций. В 1977 г. коллектив становится лауреатом Первого Всесоюзного фестиваля «Золотая медаль». С 1980 г. ВИА «Наристе», усиленный музыкантами ВИА «Арашан», получает статус профессионального коллектива Киргизской госфилармонии г.Фрунзе. В 1980-1981 гг. у коллектива на фирме «Мелодия» выходят 2 маленькие пластинки. В 1983 г. ансамбль гастролирует во Вьетнаме, Лаосе и в других странах Азии, в 1984 г. - в Германии. В составе ВИА «Наристе» неоднократно принимал участие Народный артист СССР Булат Абдуллаевич Минжилкиев, а также популярная артистка киргизского кино Айтурган Темирова. Ведущие солисты коллектива - Асамбек Джумакадыров, Анарбек Токоев, Иса Токоев, Светлана Табалдиева, Алексей Серафимов, Сайра Чоткораева, Эмиль Кадыралиев и кумир киргизской молодёжи 70-х–80-х Шамшыбек Утебаев. В 1990 году ВИА «Наристе» (как и многие ВИА) прекратил существование, а в 1998 г. Владимир Пругло эмигрировал в Германию по приглашению на постоянную работу в русский культурный центр. ВИА "Наристе", который часто называли киргизскими "Песнярами", был очень популярным в силу красивых и мелодичных песен, которые и сегодня звучат актуально, так как эти песни уже являются классикой с ментальным звучанием, свойственным только кыргызской мелодии. #culture#songs https://youtu.be/6suw7kmSDCo

Виктория Гиссен

@victoria_gissen · Post #735 · 01.11.2025 г., 08:34

Несмотря на волнение, которое всегда сопровождает артиста перед выходом на сцену, для меня это радость, вдохновение и желание разделить эти чувства со зрителями! А ещё мне всегда важно провести хорошую репетицию перед концертом и, чтобы все музыканты были настроены так же, как я. Чтоб все были включены и заряжены 🔥 Всё это позволяет сконцентрироваться и настроиться на хорошую работу. Ну а для вас в видео - немного закулисья и атмосферы концертов 🫣 Приходите и вы за настроением 13 ноября! ✔️в 20:00 📍Magnus Locus Программа «Девчонка из Москвы» - всё самое лучшее и атмосферное! 🎫 Билеты https://magnuslocus.ru/afisha/1777_viktoria-gissen-devconka-iz-moskvy #music#concert#songs