You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Pull out all the core methods from Curry Dictionary and use an "extension" wrapper type to implement the remaining methods. Then refactor the curry dictionary generic wrapper type to only wrap the core, and then extend via the single extension type.
Value Proposition
De-clutters the class and make the core methods of the class clear vs. the "extension" methods, which are build entirely in terms of the core methods. By making the core more concise, it'll be easier to spot bugs. By putting it behind another wrapper type, it'll hopefully decrease the chances that some developer in future will break the core logic.
The text was updated successfully, but these errors were encountered:
Requirement
Pull out all the core methods from Curry Dictionary and use an "extension" wrapper type to implement the remaining methods. Then refactor the curry dictionary generic wrapper type to only wrap the core, and then extend via the single extension type.
Value Proposition
De-clutters the class and make the core methods of the class clear vs. the "extension" methods, which are build entirely in terms of the core methods. By making the core more concise, it'll be easier to spot bugs. By putting it behind another wrapper type, it'll hopefully decrease the chances that some developer in future will break the core logic.
The text was updated successfully, but these errors were encountered: