Невеликий анекдот за межами ігрової індустрії: ми використовуємо UE4 для візуалізації архітектури в VR.
Хоча я вважаю за краще створити більшість речей на C ++, ми також широко використовуємо креслення для всіх видів "додаткової логіки", таких як вимикачі світла, двері тощо
Так було вже трохи більше двох років, і я був єдиним програмістом на початку цього починання. Тож ось мої спостереження:
- Дивно, що непрограмісти можуть зробити із кресленнями!
- Мені може бути жахливо те, що починаючі програмісти роблять із кресленнями;)
- Навіть якщо я перетворять його на C ++ врешті-решт, креслення підходять для швидкої фази RnD
І найбільший для мене: У багатьох розмовах мені стало зрозуміло, що креслення викликали бажання стати програмістами у моїх нетехнологічних колег. Основна причина цього сталася в тому, що вони могли реалізувати досить складну логіку, маючи можливість її візуально налагодити.
Вони насправді засвоїли кілька важких уроків з архітектури програмного забезпечення та підводних каменів (а точніше кошмарів) величезних креслень спагетті. Але тільки після того, як відчули тонну маленьких успіхів по дорозі! Тож їх зовсім не відсторонили, а навпаки, мотивували робити краще та з'ясовувати, як це зробити самі.
З тих пір вони проходили курси C ++, Python та C #, загальна якість наших креслення стала набагато кращою, але найбільше: я зараз маю допомогу при розробці наших основних мов :)
TLDR;
Так, ми використовуємо креслення, і вони навіть зробили моїх спочатку нетехнологічних однолітків кращими кодерами.