Use Cases for Refactoring in Erlang

Tool support for refactoring provides guarantees for the preservation of the program semantics during program transformation. This paper explains how RefactorErl, a refactoring tool for the Erlang language helps the programmer raise the quality of Erlang code or make the code suitable for further ch...

Full description

Saved in:
Bibliographic Details
Published inCentral European Functional Programming School Vol. 5161; pp. 250 - 285
Main Authors Kozsik, Tamás, Csörnyei, Zoltán, Horváth, Zoltán, Király, Roland, Kitlei, Róbert, Lövei, László, Nagy, Tamás, Tóth, Melinda, Víg, Anikó
Format Book Chapter
LanguageEnglish
Published Germany Springer Berlin / Heidelberg 2008
Springer Berlin Heidelberg
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Tool support for refactoring provides guarantees for the preservation of the program semantics during program transformation. This paper explains how RefactorErl, a refactoring tool for the Erlang language helps the programmer raise the quality of Erlang code or make the code suitable for further changes and improvements. Many examples illustrate the seven transformations currently implemented in RefactorErl. The paper also discusses the problems the refactor tool has to face.
Bibliography:Supported by GVOP-3.2.2-2004-07-0005/3.0 ELTE IKKK, Ericsson Hungary, ELTE CNL and OMAA-ÖAU 66öu2.
ISBN:9783540880585
3540880585
ISSN:0302-9743
1611-3349
DOI:10.1007/978-3-540-88059-2_7