It's Duck (Typing) Season! - Archive ouverte HAL Access content directly
Conference Papers Year :

It's Duck (Typing) Season!

(1) , (1) , (1)
1

Abstract

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
Origin : Files produced by the author(s)
Loading...

Dates and versions

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

Identifiers

  • HAL Id : hal-01519634 , version 1

Cite

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
101 View
134 Download

Share

Gmail Facebook Twitter LinkedIn More