Это зависит от вашей функции. Если это частная функция, доступ к ней имеют только вы, тогда TS может помочь убедиться, что она компилируется, это всегда правильный тип. Если это общедоступная функция, которая должна использоваться другим пользователем / стороной, то необходима проверка, если вы хотите иметь некоторую устойчивость.
Тип TS - это проектирование вашего программного обеспечения, независимо от того, насколько хорошо вы его разрабатываете, если пользователь решает неправильно его удерживать, оно ломается. Так что выставляйте только несколько общественных мест и ставьте там чеки.
Можно использовать gdb синтаксис в качестве выражений:
'*velocity @ 100'
у основания окна (Выражение:) Нет, к сожалению, GUI ограничен, и необходимо будет смешать хорошее соединение волшебства GDB добиться цели.