ABSTRACT
JavaScript is one of the most widely used programming languages of the present day. While its flexibility is treasured by proponents, its lack of language support for encapsulation is an obstacle to writing maintainable programs. We propose refactorings for improving modularity, and discuss challenges arising in their implementation.
- D. Crockford. JavaScript: The Good Parts. O'Reilly, 2008. Google ScholarDigital Library
- ECMA. ECMAScript Language Specification, 5th edition, 2009. ECMA-262.Google Scholar
- A. Feldthaus, T. Millstein, A. Møller, M. Schäfer, and F. Tip. Tool-supported Refactoring for JavaScript. In OOPSLA, 2011. Google ScholarDigital Library
Index Terms
- Refactoring towards the good parts of javascript
Recommendations
Tool-supported refactoring for JavaScript
OOPSLA '11: Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applicationsRefactoring is a popular technique for improving the structure of existing programs while maintaining their behavior. For statically typed programming languages such as Java, a wide variety of refactorings have been described, and tool support for ...
Tool-supported refactoring for JavaScript
OOPSLA '11Refactoring is a popular technique for improving the structure of existing programs while maintaining their behavior. For statically typed programming languages such as Java, a wide variety of refactorings have been described, and tool support for ...
Comments