We have had so many hard to trace bugs because developer A changed some variable (sometimes inadvertently) that then screwed developer B...The developer who went and made the DS writable was certainly breaking the rules.
Setting the data structure writable can't be done "inadvertently".
If it happens once; you put it down to 'didn't know better', admonish the guy and move on.
If it happens twice; you put it down to 'thinks he know better', give the guy a written formal warning that any repetition will be considered deliberate sabotage, and result in both dismissal, and reporting to the authorities with a view to criminal prosecution.
And more specifically I was trying to learn some details about the Internals package and what might happen if I start messing with it.
Anything you can do--your malicious programmer can undo. Far better to be rid of the problem than chase a protracted technological arms race.
In reply to Re^3: redefining Internals::SvREADONLY
by BrowserUk
in thread redefining Internals::SvREADONLY
by ChiefAl
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |