Description[pinpoint] Refactor Quest Generator.
Although it appeared more organized to separate the argument validation, Quest
generation, and property collection in the QuestGenerator object, it quickly
became more complex as more conditional logic was added, since that had to be
duplicated across the three concerns. Having a single linear code path leads to
less code duplication.
Review-Url: https://codereview.chromium.org/3002903002
Committed: https://chromium.googlesource.com/external/github.com/catapult-project/catapult/+/6497b94a07fe6251a473ad1743a1444e7b0e1787
Patch Set 1 #Patch Set 2 : quest_parser module #
Total comments: 15
Patch Set 3 : Comments #
Dependent Patchsets: Messages
Total messages: 17 (6 generated)
|