A business object requiring a change is a headache in project.
Lets say u need to add a new status field to an existing bean.
Run sql scripts and add these to migration scripts.
Then you have a completely new object. You must change all constructors.
Check member methods to change related member methods.
Check service methods.
Add tests to unit tests.
...
List is long. Often managers underestimate these kind of things.
"I only wanted one new field"
Maybe change seems simple but it breaks all former code.
No comments:
Post a Comment