KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm familiar with refactoring fairly large code bases in C# and Java but Clojure is something of a different beast, especially since it: Has a mix of macros and functions in typical code (i.e. you might want to refactor from a macro to a function or vice-versa?) Uses dynamic typing in most circumstances (so you don't get compile time checks on the correctness of your refactored code) Is functional rather than object-oriented in style Has less support for refactoring in current IDEs Is less tolerant of cyclic dependencies in code bases (making it harder to move blocks of code / definitions around!) Given the above, what is the best way to approach code refactoring in Clojure?
Tags (comma-separated)
Save Edits
Cancel