|
|
|
|
|
by jt2190
874 days ago
|
|
I’m having trouble understanding your example. Yak-shaving is a chain of preconditions, e.g: - In order to do Z, I must first do Y - In order to do Y, I must first do X - In order to do X, I must first do W Etc. Clearly the way to improve things is to shorten the chain of preconditions as much as is reasonable. In your example, it sounds like refactoring can “go off course”, but if we’re just shortening a chain of preconditions, how would it go off course? Wouldn’t we know what precondition we were eliminating? |
|