When I develop Clojure project, sometimes, I encounter a situation: It is somewhat difficult to rename the keywords of a map collection.
For example, if I have a map collection that is shared by several namespaces. Then, those namespaces will depend on the keywords of this map collection because the functions defined in these namespaces use map destruction syntaxes. When I rename the keywords of this map collection, I will definitely need to exhaustively check those namespaces.
Is there any tools or effective methods to use in this kind of situation?