In my model a user entity has three attributes : ID, name, hasBoyfriend. I want now to change hasBoyfriend to boyFriendsNames which is an array of names . The user entity is used by many services.
The question is: Should I keep the deprecated hasBoyfriend attribute and gradually remove it Or should I remove it completely and force all current services to use the new model, which means more development time ? What is the best practice on these kind of matters ? How is this process called ? Any resource in that matter would be greatly appreciated .
For the picky reader I use a database and code(java, javascript etc) for interacting with the database .