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

Резултати

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

Търсене: #1950s

当前筛选 #1950s清除筛选
Jojo's elegant academy

@jojoordie · Post #3021 · 08.11.2025 г., 18:25

🇷🇺 Любовные письма 🇯🇵 Koibumi 📆 1953 🎭 Мелодрама 👨‍🎨 Кинуё Танака 🏆 Премия Майнити за лучший сценарий (Кэйсукэ Киносита) 🏆 Голубая Лента за лучший сценарий (Кэйсукэ Киносита) 🐶 Животных не трогают Второй японский фильм, снятый женщиной-режиссёром, и первый, сохранившийся до наших дней. Как ни странно, оба косвенно связаны с Кэндзи Мидзогути. Статус первопроходчицы принадлежит Тацуко Саканэ, бывшей ассистентке Мидзогути: в 1936-м она поставила «Новый облик» (Hatsu Sugata), ни одной копии которого до нас не дожило. Говорят, на съёмочной площадке работали с ней через губу, а кинолента показала себя в прокате так, что Саканэ вернулась к должности помрежа и уже никогда не помышляла о самостоятельных постановках, не считая пропагандистских короткометражек. Кинуё Танака сотрудничала с Мидзогути на протяжении 15 лет и была одной из любимых его актрис. Ходили слухи, что у них романтические отношения, но биографы Танаки в один голос заявляют об исключительно эмоциональной близости. Энивей, находясь на пике карьеры, Кинуё прямо заявила, что хочет стать постановщицей, и обратилась к Мидзогути. Тот, находясь в статусе если не мэтра, то человека, чьё слово в Японской Гильдии Режиссёров имело вес, эквивалентный 100 пудам 437 канам, ответил, что для такой работы у Танаки «слишком мало мозгов». И пригрозил всяческими препонами в Гильдии. И это человек, прославившийся, на минуточку, как кинозащитник женщин и обличитель патриархата. Но нашлись и неравнодушные люди. Микио Нарусэ взял Танаку в помрежи на съёмках «Брата и сестры». Чуть позже Ясудзиро Одзу отдал ей свой сценарий «Пока не взошла Луна». Наконец, Кэйсукэ Киносита написал для неё «Любовные письма». Этот фильм стал её режиссёрским дебютом — всего второй случай в истории Японии, когда женщина возглавила производство художественной картины. В центре истории — Рэйкити Маюми, который после войны и репатриации никак не может найти себе место в новом мире, несмотря на внушительное образование. Не желая сидеть на шее у ушлого младшего брата, Рэйкити случайно находит необычное занятие: писать письма на английском для солдат американской армии по заказу экс-любовниц. Почти все его клиентки — содержанки и проститутки, вынужденные во времена послевоенной разрухи добывать еду собственным телом. Работа помогает Маюми кое-как встроиться в общество, но единственное, что им движет — поиск Митико, возлюбленной с самого детства. И вот однажды он слышит за ширмой заказ на отправку письма американскому военному. И этот голос может принадлежать лишь Митико. На стиль Танаки явно повлиял Киносита, но она докрутила его до полноценного фемгейза. Большая часть хронометража отведена под диспут о девушках, их коллаборационистских грехах и прощении. Танака приводит железные аргументы под тезисом, что женское население провинилось перед страной не больше, чем мужское — в конце концов, кто войну-то начал? Но делает это отстранённо: в «Любовных письмах» доминируют общие планы, и даже при приближении камера старается держать умеренную дистанцию. Дополнительным усилением служат искусственные препятствия: река, разделяющая персонажей при диалоге; зонтики в качестве барьера; возникающие из ниоткуда знакомые из прошлого, не позволяющие смотреть в будущее. Эмоциональные акценты расставляются деталями: скажем, крупный план рук или лица в самые драматические моменты. От стиля Мидзогути в картине нет и следа, разве что эхо общих тем. В отличие от проекта Саканэ, к «Любовным письмам» судьба была более благосклонна: фильм забрал две престижные награды на родине (разумеется, лауреатом был сценарист Киносита, но не постановщица) и соревновался за гран-при Каннского кинофестиваля. А Кинуё Танака продолжила снимать дальше, навсегда изменив облик японского кинематографа. #talesfromthebacklog#jmovies#1950s

Jojo's elegant academy

@jojoordie · Post #3048 · 15.11.2025 г., 22:10

🇷🇺 Красота преисподней 🇯🇵 Ankokugai no bijo 📆 1958 🎭 Никкацу-нуар 👨‍🎨 Сэйдзюн Судзуки 🐶 Животных не трогают Характерный представитель японского нуара, который очень любила студия Nikkatsu — настолько, что их продукцию выделяют и местные, и западные критики в отдельный поджанр, — стал первым толчком Сэйдзюна Судзуки к новому стилю. Ранее ему удавалось скрывать собственные биззарность и экспрессию. В каждой отснятой картине напротив надписи «режиссёр» стояло «Сэйтаро Судзуки» — имя, данное ему при рождении. Но в «Красоте преисподней» внезапно родился Сэйдзюн: постановщику показалось, что эти кандзи (清順) выделяются в титрах. Изменения коснулись и стиля. В относительно стандартной криминальной драме вдруг появились экспрессионистская экспозиция, сюрреалистические манекены, одержимость геометрией, пространственное кадрирование и «джазовый» монтаж. Пока ещё Судзуки лишь экспериментирует с визуалом и образами: фирменные фишки найдут полноценное кинетическое воплощение в будущем. Но первые зёрна грядущей трансформации можно найти уже здесь. В отрыве от исторического контекста и визуальной составляющей «Красота преисподней» сдержанна и консервативна: не считая финального противостояния с убойной дозой саспенса, события разворачиваются медленно и словно через силу. А морализаторская концовка ощущается абсолютно чужеродной, особенно на контрасте с недавней телесностью. В любом случае, без «Красоты преисподней» не было бы ни «Ворот плоти», ни «Токийского скитальца», ни, конечно, «Рождённого убивать», после которого Судзуки попал в чёрный список и в течение 10 лет не мог снять ни одной работы. #talesfromthebacklog#jmovies#neonoir#1950s

Интересный Факт

@interesnyi_fakt · Post #11620 · 07.04.2025 г., 13:15

🏛️В Московском доме пионеров.📸 Фото из журнала "Советский Союз", 1952 г. ✨ #СССР#Пионерия#История#СоветскийСоюз#Ретро#Москва#ДомПионеров#1950s#Ностальгия#СоветскоеВремя