Refactoring towards the good parts of javascript

  • Authors:
  • Asger Feldthaus;Todd Millstein;Anders Møller;Max Schäfer;Frank Tip

  • Affiliations:
  • Aarhus University, Aarhus, Denmark;University of California, Los Angeles, Los Angeles, CA, USA;Aarhus University, Aarhus, Denmark;University of Oxford, Oxford, United Kingdom;IBM Research, Hawthorne, NY, USA

  • Venue:
  • Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
  • Year:
  • 2011

Quantified Score

Hi-index 0.01

Visualization

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.