Size: a a a

2019 February 16

AS

Alexander Shumeyko in Unreal Engine
У анрила есть косяки, но стабильное развитие движка к ним не относится
источник

DS

Denis Smirnov in Unreal Engine
Где можно оно и тоже сделать десятью разными способами и ни один из них нормально не работает
источник

JA

Jokhar Ali in Unreal Engine
Ну вообще в соседнем движке при миграции с другой версии он сам тебе исходники пытается поправить.
источник

JA

Jokhar Ali in Unreal Engine
Прикольно, но он отчёта об изменениях не отдает к сожалению, и может сломать там где не надо.
источник

JA

Jokhar Ali in Unreal Engine
Увидеть такое в уече конечно хотелось бы (с отчетом)
источник

n

norlin in Unreal Engine
Konstantin
сейчас не про это разговор
ты же понимаешь, что поддерживать один и тот же API неизменным технически невозможно при условии развития софта? Это безотносительно Анрила. Например, в semver подразумевается, что при апдейте мажорной версии возможны breaking изменения
источник

K

Konstantin in Unreal Engine
norlin
ты же понимаешь, что поддерживать один и тот же API неизменным технически невозможно при условии развития софта? Это безотносительно Анрила. Например, в semver подразумевается, что при апдейте мажорной версии возможны breaking изменения
Автоматические тесты люди в программировании придумали для того чтобы при изменениии или реализации другим методов ничего по итогу не поломалось.  Это только минимум из того что могу сказать о тестах, говорить о них могу долго так как программист я постоянно их пишу на коммерческих проектах.
Покрыть тестыми все методы разработчиками которые их разрабатывают, не вижу в этом проблем
Если метод меняет своё предназначание или допустим класс, значит надо подумать о не правильно архитектуре или проблеме в архитектуре.
источник

K

Konstantin in Unreal Engine
Так то смотрю в движке есть тесты, правда у меня пока нет понимания как много и что они покрывают и какое предназначение
источник

n

norlin in Unreal Engine
Konstantin
Автоматические тесты люди в программировании придумали для того чтобы при изменениии или реализации другим методов ничего по итогу не поломалось.  Это только минимум из того что могу сказать о тестах, говорить о них могу долго так как программист я постоянно их пишу на коммерческих проектах.
Покрыть тестыми все методы разработчиками которые их разрабатывают, не вижу в этом проблем
Если метод меняет своё предназначание или допустим класс, значит надо подумать о не правильно архитектуре или проблеме в архитектуре.
но писать тесты это задача разработчика проекта, а не разработчика фрейморка/движка
источник

K

Konstantin in Unreal Engine
norlin
но писать тесты это задача разработчика проекта, а не разработчика фрейморка/движка
движек это тоже продукт, как и фреймворк
источник

n

norlin in Unreal Engine
> Если метод меняет своё предназначание или допустим класс

Проблема не в этом, а в том, что метод может поменять сигнатуру, например. Или класс может быть сильно отрефакторен.
источник

n

norlin in Unreal Engine
Konstantin
движек это тоже продукт, как и фреймворк
тем не менее, авто-тесты для твоего проекта авторы движка/фрейворка писать не будут, независимо от движка
источник

K

Konstantin in Unreal Engine
norlin
тем не менее, авто-тесты для твоего проекта авторы движка/фрейворка писать не будут, независимо от движка
про мой проект это да, я согласен полностью. Мой проект, мои тесты
источник

n

norlin in Unreal Engine
Konstantin
про мой проект это да, я согласен полностью. Мой проект, мои тесты
ну тогда я не понимаю, откуда возмущение
источник

K

Konstantin in Unreal Engine
norlin
ну тогда я не понимаю, откуда возмущение
выше писал, не буду повторяться
источник

B

Bob in Unreal Engine
Вот, кстати, тесты в UE, по-моему, наименее освещённая задача. Вы можете посоветовать хорошие ресурсы подучиться?
источник

n

norlin in Unreal Engine
Bob
Вот, кстати, тесты в UE, по-моему, наименее освещённая задача. Вы можете посоветовать хорошие ресурсы подучиться?
когда я пытался что-то найти, большинство говорили, что в целом геймплей не тестируется :( ну может кто-то ботов пишет для этого или типа того.

А так в анриле есть Automation Tool, но я не осилил пока с ней разобраться
источник

B

Bob in Unreal Engine
Было б здорово примеры усидеть именно применительно к анрилу, с участием геймплея.
источник

B

Bob in Unreal Engine
Упс, значит я прав по поводу геймплея ))
источник

B

Bob in Unreal Engine
источник