Ticket #273 (new defect)
Don't use late binding for scoring formulas
|Reported by:||philderbeast||Owned by:||joerg|
The use of late binding to load scoring formulas will get in the way of refactoring because the compiler and other tools will not see coupling that is only made at runtime and so will think items are unreferenced. Even if this is only a temporary measure, avoid the use of assembly probing and reflection to access the scoring formulas.
Furthermore, if FAI/CIVL are concerned about the veracity of a scoring formula, then compile time checking would be better too than allowing any scoring formula to be loaded at runtime.
Should we wish to go back to late binding, then we can do this after refactoring.