Try to keep code reference indirections to a tasteful minimum. If a split is needed that’s one more indirection for whoever will be maintaining it in the future. This weight needs to be on the table.
Keeping things referentially transparent helps a lot here.
Keeping things referentially transparent helps a lot here.