Difference between revisions of "Refactoring"
Jump to navigation
Jump to search
BrettGiles (talk | contribs) (HaWiki conversion) |
m (Add retrie) |
||
(One intermediate revision by one other user not shown) | |||
Line 11: | Line 11: | ||
* http://www.refactoring.com/ - the refactoring meta-site by [http://c2.com/cgi/wiki?MartinFowler Martin Fowler], linking to lots of other useful stuff. |
* http://www.refactoring.com/ - the refactoring meta-site by [http://c2.com/cgi/wiki?MartinFowler Martin Fowler], linking to lots of other useful stuff. |
||
* [http://www.parlezuml.com/tutorials/dotnet_refactoring/intro.htm .NET Refactoring] tutorial |
* [http://www.parlezuml.com/tutorials/dotnet_refactoring/intro.htm .NET Refactoring] tutorial |
||
+ | * [https://hackage.haskell.org/package/retrie retrie]: A powerful, easy-to-use codemodding tool for Haskell. |
||
==On this wiki== |
==On this wiki== |
||
Line 20: | Line 21: | ||
* [[Monadic style transformation]] |
* [[Monadic style transformation]] |
||
− | [[Category:Refactoring]] [[Category |
+ | [[Category:Refactoring]] [[Category:Glossary]] |
Latest revision as of 17:24, 20 April 2020
Refactoring is the process of incrementally improving the design of software.
Far more than you ever wanted to know about refactoring at http://www.refactoring.com/.
External links
Some of the work being done in functional languages, and Haskell in particular:
- Refactoring Functional Programs aka the refactor-fp project
- Generic refactoring in Haskell
- Datatype refactoring in Haskell
- http://www.refactoring.com/ - the refactoring meta-site by Martin Fowler, linking to lots of other useful stuff.
- .NET Refactoring tutorial
- retrie: A powerful, easy-to-use codemodding tool for Haskell.