Personally, I would definitely recommend using variant 1 with * . It seems to me shorter, brighter and clearer.
I would not worry about the speed of evaluation * (just feeling - certainly I have no numbers or proofs about performance).
If I am correct and remember well the ISC courses, the "global directory/list of global vectors" is held somewhere in memory for each process while beeing in certain namespace. And therefore should be quickly evaluated.
Additionally, if you would need to add a new global in the future (such as qAuditS for streams), then the current definition will satisfy such need automatically and without updating the map table. However similar mapping for the different LIVE / TEST / EDU / CLONE / ... instances should always be done by scripts and automatically during the upgrade every instance.
- Log in to post comments