All Questions
2 questions
1
vote
2
answers
85
views
When using data and domain models, where should validation take place? And how should errors be fed back to the user?
When using data and domain models, where does validation take place? Both or just
For example:
class UsersDB():
def create(self, user_data):
# Create user here
return ...
0
votes
1
answer
71
views
Redesign factory to throw error on load time instead of on execution time
I am using a factory pattern to get objects that shouldn't be instantiated other than the factory class. These objects are of type ViolationType, which represent violations on a set of rule. Here is ...