|
|
|
|
|
by dkarl
255 days ago
|
|
You're probably using math without knowing it. Debugging through a piece of code is the same as finding a hole in a proof. "This method HAS to return the right value because C. C is always true because B. B is true because A. Ohh... but A isn't true if the record passed in is for a legacy user with no org manager. The method needs to be changed to work for inputs that don't satisfy the current assumptions." It's not the math facts you learn so much as getting lots of practice with that kind of reasoning. |
|