It's Duck (Typing) Season! - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2017

It's Duck (Typing) Season!

Résumé

Duck typing provides a way to reuse code and allow a developer to write more extensible code. At the same time, it scatters the implementation of a functionality over multiple classes and causes difficulties in program comprehension. The extent to which duck typing is used in real programs is not very well understood. We report on a preliminary study of the prevalence of duck typing in more than a thousand dynamically-typed open source software systems developed in Smalltalk. Although a small portion of the call sites in these systems is duck-typed, in half of the analysed systems at least 20% of methods are duck-typed.
Fichier principal
Vignette du fichier
DuckTypingPreprint.pdf (197.38 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01519634 , version 1 (08-05-2017)

Identifiants

  • HAL Id : hal-01519634 , version 1

Citer

Nevena Milojković, Mohammad Ghafari, Oscar Nierstrasz. It's Duck (Typing) Season!. ICPC 2017 - 25th International Conference on Program Comprehension, May 2017, Buenos Aires, Argentina. ⟨hal-01519634⟩

Collections

PHARO
104 Consultations
159 Téléchargements

Partager

Gmail Facebook X LinkedIn More