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

Резултати

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

Търсене: #tomcruise

当前筛选 #tomcruise清除筛选
TOM KRUZ™

@tom_kruz_official · Post #729 · 20.07.2021 г., 10:25

#yangiliklar#TomCruise Internetda Tom Kruz va Heyli Atvell haqida yangi xabarlar tarqaldi The Sun gazetasining yozishicha, Londonda "Uddalab bo'lmas topshiriq 7" filmi suratga olish ishlari orasidagi tanaffus paytida yulduzli juftlik yashirincha uchrashib turishishadi va Atvell allaqachon Kruzning uyiga bir necha marta tashrif buyurishga ham ulgurgan. Vaqt o'tadi, lekin Tom Kruz o'z filmlari orqali ayollarni tanlash qobiliyatini yo'qotmaydi! Manbaa:@marvel_fanclub @TOM_KRUZ_OFFICIAL

Киноцентр "ДомЖур"

@kino_domjour · Post #4405 · 29.07.2025 г., 13:59

⠀ 😎Том Круз на съемках фильма «Лучший стрелок», 1986 ⠀ В этом году актеру исполнилось 63 года: 💬 «Я не собираюсь замедлять то самое движение вперед, без которого просто не представляю свою жизнь. Мой возраст не вызывает у меня необычных эмоций — очередной день рождения и не более того. Чувствую себя великолепно и собираюсь еще долго сниматься в приключенческих картинах, в которых смогу самостоятельно выполнять разные трюки!» ⠀ #ТомКруз#TomCruise

科技&趣闻&杂记

@kejiqu · Post #3886 · 17.11.2025 г., 07:49

汤姆·克鲁斯获奥斯卡终身成就奖 在今日举办的「 奥斯卡理事会奖」(Governors Awards)颁奖典礼中,今年62岁的好莱坞传奇巨星汤姆克鲁斯(Tom Cruise),荣获奥斯卡「终身成就奖」。 汤姆克鲁斯曾四度获奥斯卡提名,却始终与小金人擦肩而过。尽管如此,他始终坚持挑战极限,亲自完成各种高难度动作场景,无论是在高空跳伞、攀爬摩天大楼,或是在疾速奔跑中拍摄飞车追逐,他都以全身投入的精神,诠释电影的极致魅力。联合早报 🏷#奥斯卡#TomCruise#终身成就奖 📢频道👥群组📝投稿

Mustseemagicfilm

@mustseemagicfilm · Post #1081 · 18.12.2024 г., 12:04

17 декабря 2024 год – Легенда Голливуда решил выйти из затишья самым фееричным способом! Ведь сегодня, в этот вторник, Том Круз был удостоен награды от ВМС США «За выдающиеся заслуги перед обществом» от министра ВМС США Карлоса Дель Торо во время церемонии в студии «LongCross Studios» в Чертси, Великобритания. Награда вручается ВМС гражданским лицам, совершившим ценные поступки или проявившим героизм, или продемонстрировавшим исключительную службу на службе ВМС в течение длительного периода. Это самая престижная награда ВМС США, присуждаемая гражданским лицам. #events | #TomCruise ✗ #ТомКруз

Mustseemagicfilm

@mustseemagicfilm · Post #1083 · 18.12.2024 г., 12:04

Администратор решил потрудиться и сделать экспресс-перевод вчерашней речи Тома Круза во время вручения ему награды от ВМС США «За выдающиеся заслуги перед обществом». Это самая престижная награда ВМС США, присуждаемая гражданским лицам. #translation | #TomCruise ✗ #ТомКруз

🪂🔥 Tom Cruise sets fire to the sky in South Africa — literally! In 2023, the Mission: Impossible star broke a Guinness World Record for performing 16 consecutive parachute jumps — with a twist: his main chute was on fire!🔥 Where did this madness take place? 📍South Africa’s Drakensberg mountains. Cruise jumped from a helicopter at 7,500 ft (≈2,300 m), lit his parachute on fire mid-air, then safely deployed a backup chute — 16 times in a row. 😳 Oh, and there’s more. He also did a wing-walking stunt on a biplane, and at one point couldn’t get back inside — because he was too exhausted. 🎬 All of this for Mission: Impossible – The Final Reckoning (Part 2). No green screens. No stunt doubles. Just Cruise being... Cruise. #TomCruise#MissionImpossible#StuntLegend#SouthAfrica#ParachuteJump#Drakensberg#GuinnessWorldRecord

Видеотека 📼

@videotekashow · Post #13799 · 02.07.2025 г., 17:52

— Ты считаешь, что человек может изменить свою судьбу? — Я считаю, что человек делает то, что может. Пока ему не откроется его судьба. #ВИДЕОТЕКА #TheLastSamurai #ПоследнийСамурай #ТомКруз #TomCruise #KenWatanabe #КэнВатанабэ

Видеотека 📼

@videotekashow · Post #13771 · 27.06.2025 г., 05:19

Однако у Скотта получился один из лучших фильмов о гонках всех времён. Да, где-то скомканный и сумбурный, но при этом невероятно мощный и драйвовый. С фирменным режиссерским стилем, с классным актерским ансамблем, а также великолепной музыкой Ханса Циммера (и гитарной партией Джеффа Бека). И с такой химией между Томом Крузом и Николь Кидман, что экран дымится даже сейчас — когда все страсти уже давным-давно улеглись, и мы все знаем, чем закончилась история одного из самых красивых голливудских браков 90-х. Вот что бывает, когда за дело берутся по-настоящему талантливые люди, даже если и процесс у них идет с такими сложностями. #ВИДЕОТЕКА #DaysOfThunder #ДниГрома #TomCruise #ТомКруз #NicoleKidman #НикольКидман #RobertDuvall #MichaelRooker #CaryElwes #TonyScott

Видеотека 📼

@videotekashow · Post #13705 · 21.06.2025 г., 07:37

«Самое страшное в моей жизни — это первое утро съемок всех моих фильмов. Это страх неудачи, потери лица и чувство вины из-за того, что все верят в тебя, и ты вдруг не справишься». Сегодня исполнился 81 год со дня рождения легендарного режиссера Тони Скотта #ВИДЕОТЕКА #TonyScott #TopGun #DaysOfThunder #TrueRomance #EnemyOfTheState #ManOnFire #Domino #TheTakingOfPelham123 #TomCruise #WillSmith #DenzelWashington #JerryBruckheimer #KeiraKnightley

Видеотека 📼

@videotekashow · Post #13800 · 03.07.2025 г., 05:27

«Я никогда не переживал, достанется ли мне золотая статуэтка, просто получал удовольствие от церемонии и предвкушал вечеринку, которая должна была за ней последовать». Единственному и неповторимому Тому Крузу сегодня исполнилось 63 года. #ВИДЕОТЕКА #TomCruise #ТомКруз #RiskyBusiness #TopGun #RainMan #TheFirm #JerryMaguire #MissionImpossibleII #TheLastSamurai #Collateral #JackReacher #EdgeOfTomorrow #MissionImpossibleTheFinalReckoning