@DansGN · Post #5562 · 23.05.2024 г., 13:55
使命召唤: 黑色行动6标题公布 https://vxtwitter.com/CallofDuty/status/1793635518648836544 #CoD
Hashtags
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #721 · 26.12
Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev
Hashtags
Търсене: #cod
@DansGN · Post #5562 · 23.05.2024 г., 13:55
使命召唤: 黑色行动6标题公布 https://vxtwitter.com/CallofDuty/status/1793635518648836544 #CoD
Hashtags
@DansGN · Post #5440 · 26.12.2023 г., 05:47
使命召唤: 黑色行动角色Raul Menendez的配音演员Kamar de los Reyes去世, 享年56岁 https://www.hollywoodreporter.com/tv/tv-news/kamar-de-los-reyes-dead-one-life-to-live-call-of-duty-1235769140/ #CoD
Hashtags
@DansGN · Post #5376 · 03.11.2023 г., 10:05
使命召唤官方对使命召唤: 现代战争3超过200GB的容量做出解释, 表示玩家可以选择删除部分内容. 其正在进行优化工作以使游戏正式推出后占用更少容量 https://x.com/CallofDuty/status/1720119892697821399?s=20 #CoD
Hashtags
@DansGN · Post #5258 · 17.08.2023 г., 23:11
使命召唤:现代战争3发布游戏内容揭露预告片 https://youtu.be/mHDEDDrGYvo #CoD
Hashtags
@DansGN · Post #5243 · 08.08.2023 г., 01:44
使命召唤:现代战争3将于11月10日正式发售 https://vxtwitter.com/CallofDuty/status/1688580991420399617 #CoD
Hashtags
@DansGN · Post #5229 · 25.07.2023 г., 03:41
印有使命召唤现代战争3的魔爪饮料包装遭泄漏 https://www.videogameschronicle.com/news/call-of-duty-modern-warfare-3-artwork-and-the-games-logo-may-have-leaked/ #CoD
Hashtags
@DansGN · Post #4878 · 18.08.2022 г., 11:15
使命召唤:现代战争2预购玩家可以在游戏正式发售前一周开始游玩战役部分 https://youtu.be/BkCdEvKUAKA #CoD
Hashtags
@DansGN · Post #5220 · 19.07.2023 г., 00:48
在修复服务器后有超过10万玩家上线游玩Xbox 360版使命召唤系列游戏 https://www.theverge.com/2023/7/18/23798655/activision-call-of-duty-matchmaking-fixed-xbox-360-games #Xbox#CoD
@HashtagUz · Post #14531 · 14.11.2025 г., 11:32
🎮 Call of Duty: Black Ops 7 relizi bo‘lib o‘tdi ℹ️ Yangi shooterning syujet kampaniyasi qattiq tanqid qilindi — aytishlaricha u BF6 dan ham yomonroq chiqgan. Kampaniya faqat kooperatsiyada ishlaydi, agar do‘stlaringiz bo‘lmasa, sizga sust ishlaydigan botlar beriladi. Missiyalar esa juda oddiy: “mana bu narsalardan 20 tasini o‘ldir” degan uslubda. 🔫 “Call of Duty” himoyachilari aytishicha, odamlar o‘yinlarni syujet uchun emas, balki multiplayer uchun olishadi. Aftidan, ishlab chiquvchilar ham asosiy e’tiborni shunga qaratgan: 18 ta xarita, 30 ta qurol va klassik zombi rejimi. Ular uzoq davom etadigan kontent qo‘llab-quvvatlashni va’da qilishgan. 🖥🎮🎮🎮Call of Duty: Black Ops 7 PC, PS4, PS5, Xbox One va Series X|S’da mavjud. Xbox egalari uni Game Pass Ultimate orqali o‘ynashi mumkin. ➡️#cod#rdr#game | Birinchi IT-Blog
@HashtagUz · Post #14645 · 23.12.2025 г., 06:57
😢 Afsonaviy Call of Duty o‘yini yaratuvchisi Vins Zampella o‘zining Ferrari avtomobilida yo‘l-transport hodisasida halok bo‘ldi 🚨Respawn Entertainment studiyasi bosh direktori va Call of Duty franshizasining asoschilaridan biri Vins Zampella 21-dekabr kuni Los-Anjelesda sodir bo‘lgan avtomobil halokatida vafot etdi. 🎮 Shuningdek, Zampella mashhur Apex Legends battle-royale o‘yini hamda Star Wars Jedi sarguzasht ekshenini prodyuserlik qilgan. 2020-yilda esa u Electronic Arts rahbariyatiga kirib, Battlefield 6 ishlab chiqilishini o‘z nazoratiga oldi. Ushbu loyiha katta muvaffaqiyatga erishib, seriya tarixida PC’da onlayn bo‘yicha rekord o‘rnatdi va Battlefield franshizasiga avvalgi shon-shuhratini qaytardi. 📰 Xabarlarga ko‘ra, u avtomobil boshqaruvida bo‘lgan, avariya oqibatida yo‘lovchi ham halok bo‘lgan. U 55 yoshda edi. ➡️#callofduty#game#cod | Birinchi IT-Blog
Hashtags
@DansGN · Post #5555 · 17.05.2024 г., 14:11
据报微软将于今年秋季让使命召唤新作加入XGP https://www.wsj.com/tech/microsoft-call-of-duty-game-pass-53e8930c #Microsoft#Xbox#CoD
Hashtags
@godlynews1 · Post #14033 · 05.11.2025 г., 14:34
《使命召唤:黑色行动7》11月14日首发加入XGP 🗒 标签: #使命召唤#COD#XGP 📢 频道: @GodlyNews1 🤖 投稿: @GodlyNewsBot