Factoring libraries out of rustc, so rust-analyzer can share logic! Includes a discussion of batch versus interactive code analysis:
miniblog.
Related Posts
Factoring out observability from business logic, with a worked example:
Factoring out observability in classes, with a worked example:
Fabulous debugging story from Uber. Factoring out a helper function caused a golang stack resize, dramatically affecting prod!