3 ms·
> it kind of sucks to have to do a big refactor across your codebase to replace borrowed fields with owned fields Some refactorings in Rust has brought back me
by throwaway89456 6y ago
> it kind of sucks to have to do a big refactor across your codebase to replace borrowed fields with owned fields
Some refactorings in Rust has brought back memories of refactoring struggles with highly coupled code bases, where one seemingly small change ends up requiring touching many many areas of the code.
The omniscient need to define ownership across a code base seems to make it easy to introduce high coupling, which is unavoidable unless you start using shared_ptr/RC all over the place.