Generation of classes is spread all throughout the project and this leads to godclasses like ACUserStory and weird functionality (Why would a UserStory want to be able to have another method called createUserstory: withCategory:)
ToDo: What has to be done?
Create a new class called ACGenerator that is used for all class generation
Move all generation methods (createLibrary, createUserstory, etc.) to that class
Add fancier interfaces that enabled you to create userstories in an even easier way. This class should be the only one a user really has to know about when using accpetIt
Problem: What is wrong?
Generation of classes is spread all throughout the project and this leads to godclasses like
ACUserStory
and weird functionality (Why would a UserStory want to be able to have another method calledcreateUserstory: withCategory:
)ToDo: What has to be done?