Page Index - SoftDevGang/RefactorLegacyCodeThroughPureFunctions GitHub Wiki
15 page(s) in this GitHub Wiki:
- Home
- Background
- Inspiration
- The Method
- Domain of Applicability
- Clarify pure functions
- Clarify I/O functions
- Estimated advantages of the method
- Disadvantages of the method
- Open Questions
- Arguments in favor of the technique
- List of code constructs to test the technique
- Step 1: Refactor existing code to pure functions
- Step 2: Write data driven or property based tests on the pure functions
- Step 3: Refactor the pure functions towards an end design