While there’s much we could and will do to improve the core App Trigger editing experience (likely later in 2025), reusable functions is indeed a better path for this pain point and underlying use case of reusable/shared business logic … and the future many have been waiting for.
Hopefully the future will become the present soon - we’re starting to work on Functions in early 2025.
For more details & a sketch of what we’re thinking, see this parallel thread: