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

Резултати

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

Търсене: #gamedev

当前筛选 #gamedev清除筛选
PHYGITAL+CREATIVE

@phygitalcreative · Post #2988 · 24.05.2023 г., 09:26

Топ 10 ИИ для текстуринга Продолжаем собирать для вас подборки с топовыми инструментами под конкретную индустрию и юзкейс в нашей Library. Представляем вам новый топ-10 для создания текстур и материалов с помощью ИИ #gamedev

Hashtags

PHYGITAL+CREATIVE

@phygitalcreative · Post #2971 · 22.05.2023 г., 16:02

Иконки с помощью ИИ Рассказываем на DTF о том, как можно создавать иконки с Stable Diffusion. Поделились в нашей заметки советами, как добиться более качественного результата со связкой SD + ControlNet и кастомных чекпоинтов. Кстати, в нашем воркспейсе уже больше 40 кастомных моделей и очень скоро мы добавим их к ControlNet и сделаем возможным обучение на них. А какими кастомными моделями вы пользуетесь? Каких вам не хватает в P+?) #gamedev

Hashtags

PHYGITAL+CREATIVE

@phygitalcreative · Post #2955 · 19.05.2023 г., 11:00

Генерация иконок с ИИ Обновите свои игры с помощью Phygital+ генерации иконок! В туториале показали как это можно сделать в несколько кликов #GameDev

Hashtags

PHYGITAL+CREATIVE

@phygitalcreative · Post #2941 · 14.05.2023 г., 08:29

SD + MAYA Интересный пример интеграции SD как плагина для Maya 3D. Какие наиболее важные элементы для себя вы вытащили, и что хотелось бы использовать отсюда, но без maya? #gamedev

Hashtags

PHYGITAL+CREATIVE

@phygitalcreative · Post #2937 · 11.05.2023 г., 09:25

Генерация ассетов для игры Выпустили на DTF статью о том, как используя обучение и обычный Stable Diffusion, можно генерировать бесконечные концепты в нужной стилистике. Все это доступно у нас в продукте Phygital+ :) #gamedev

Hashtags

Геймдизайн × AI — «Синтезатор Игр» Советую канал моего боевого кореша. Туда каждый день летят разборы, промпты, пайплайны и те самые «грабли/фиксы» из продакшна геймдизайнерских джунглей. Подтверждаю: работаем бок о бок уже 5 лет, вместе вытаскивали не один сложный проект — человек уже не один десяток клепает игры. Что внутри: — как собирать прототипы быстрее: LLM для механик, генеративные ассеты, баланс через нейросети, автотесты; — закулисье процесса: что сработало, что нет, и почему — полезно и джунам, и сеньорам. 😂Врывайся и подпишись — канал молодой, но темп огонь! И нет мне не платили чисто рекомендация) Почитать и подписаться можно тут #Gamedev | AcidCrunch

Hashtags

StartupBase

@startupbaseuz · Post #5147 · 06.12.2024 г., 13:50

#event#gamedev 🎮GameDevHQ Akademiyasining ochilishi: O‘zbekistonning global o‘yin sanoatidagi o‘rnini mustahkamlash yo‘lida muhim bir lahza. 2025-yil fevral oyidan boshlab, Akademiya o‘yin sanoatining yetakchi kompaniyalari bilan hamkorlikda ishlab chiqilgan ta’lim dasturlariga birinchi talabalarni qabul qilishni boshlaydi. Akademiya muvaffaqiyatli startaplarni yaratish, investitsiyalarni jalb qilish va O‘zbekistonning ijodiy iqtisodiyotini mustahkamlash uchun katalizator bo‘lib xizmat qilishi kutilmoqda. Batafsilveb-saytimizda ______ 🎮The launch of GameDevHQ Academy: a pivotal moment in solidifying Uzbekistan’s standing within the global gaming industry Commencing in February 2025, the Academy will begin enrolling its first cohorts into educational programs, developed in collaboration with leading companies in the gaming sector. The academy is poised to serve as a catalyst for the creation of successful startups, the attraction of investments, and the strengthening of Uzbekistan’s creative economy. Read more on our website Telegram | Instagram | Facebook | Youtube | LinkedIn

🚀 45 участников, 11 прототипов мобильных игр – результат первого в России экспортного акселератора для разработчиков мобильных игр GameDev. 6 проектов прошли отбор Moonee Publishing, который входит в топ-20 успешных издателей игр мира. Прототипы игр финалистов будут отправлены на тестирование, что даст возможность не только выпустить игру на платформе, но и получить денежное вознаграждение от Moonee Publishing. А вот имена финалистов: ▪️ Виталий Вятчиннин (с прототипом игры The J Wall Show); ▪️ Роман Казанцев (Oh My Hero и Chickens VS GrannyBoy); ▪️ Георгий Кузнецов (Builderman); ▪️ Марат Газизулин (Butt Mower); ▪️ Сергей Чернов (Battle Sprint); ▪️ Виктор Зайцев (Quick Find It). Тех, кто не успел попасть на акселератор, но хочет попробовать себя в разработке мобильных игр, приглашаю в академию «Цифра». Курс «Разработка игр на Unity» стартует 20 июня. Записываемся тут: https://academy.udmr.ru/ #DigitalUdmurtia#GameDev

StartupBase

@startupbaseuz · Post #5238 · 13.12.2024 г., 10:37

#interview#gamedev 🎮2025-yilda O‘zbekistonda GameDev sanoatining yuksalishi boshlanadi IT Park Uzbekistan IT sohasidagi mutaxassislar bilan yangi intervyu ruknini boshlaydi. Ular bozorning hozirgi holati, mavjud muammolar va mumkin bo‘lgan yechimlar haqida fikr almashishadi. Birinchi suhbatdoshimiz Aleksandr Muxitdinov — o‘qituvchi, “Youtube”dagi “Unreal Engine Encyclopedia” muallifi, kompyuter o‘yinlari ishlab chiqaruvchisi va Toshkentda “Epic Games” (AQSH) tomonidan tasdiqlangan “Unreal Engine” rasmiy guruhining asoschisi. 👍Batafsilveb-saytimizda ______ 🎮2025 - The Rise of the GameDev Industry in Uzbekistan IT Park Uzbekistan is launching a new series of interviews with IT professionals. They will share their thoughts on the current state of the market, existing challenges, and potential solutions. Our first guest is Aleksandr Mukhitdinov — a teacher, author of the "Unreal Engine Encyclopedia" on YouTube, video game developer, and founder of the official "Unreal Engine" group in Tashkent, certified by Epic Games (USA). 👍Read more on ourwebsite Telegram | Instagram | Facebook | Youtube | LinkedIn

PHYGITAL+CREATIVE

@phygitalcreative · Post #2942 · 14.05.2023 г., 13:39

Generative AI GameDev - Использование ИИ в игровой индустрии - Где в игровом пайплайне уже сегодня можно использовать нейронные сети - Как используя силу 30+ нейронных сетей создавать ассеты для игры - Как обучить на своей стилистике нейронную сеть для создания своих игровых ассетов - Где учиться работе с ИИ игровому дизайнеру - Статистика использования нейронных сетей в игровой индустрии - Библиотека нейронных сетей для работы с графикой - Подкаст про использование ИИ в геймдев - АМА-сессия с Foxsys - Туториал по обучению на своем датасете для генерации game assets - Хэштеги в Phygital Art#gamedev#usecase Хочу пригласить к онлайн-трансляции специалиста из игровой индустрии для обсуждения темы использования ИИ в геймдеве

123•••10•••1516
ПредишнаСтр. 1 от 16Следваща