In a change control environment, which one of the following REDUCES the assurance of proper changes to source programs in production status?
A. Authorization of the change.
B. Testing of the change.
C. Programmer access.
D. Documentation of the change.