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
DRY is great and all, but sometimes repetition and local modification is preferable for maintenance and understandability. Expanding a function definition in-place can also be a useful learning aid for understanding abstractions in unfamiliar codebases. It would be cool to have a "de-factoring" action to replace a function call with the function's expanded definition, replacing the parameters (both value and generic type parameters) with their values from the call site.
The text was updated successfully, but these errors were encountered:
Additional Detail from JIRA
md5: 85649cc3193fadf28abe8e4fd8a4a042
Issue Description:
DRY is great and all, but sometimes repetition and local modification is preferable for maintenance and understandability. Expanding a function definition in-place can also be a useful learning aid for understanding abstractions in unfamiliar codebases. It would be cool to have a "de-factoring" action to replace a function call with the function's expanded definition, replacing the parameters (both value and generic type parameters) with their values from the call site.
The text was updated successfully, but these errors were encountered: