Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OO revelations

OO revelations

This presentation shows some basic statistics regarding the usage of methods as opposed to objects in an OO language.

Related post can be found on forrst

http://qnoid.com/2011/06/08/Metrics-of-an-object-oriented-world.html

Its associated code can be found on github at

http://github.com/qnoid/oo-revelations

Markos Charatzas

August 05, 2011
Tweet

More Decks by Markos Charatzas

Other Decks in Technology

Transcript

  1. O is for Object there is no O in a

    function Wednesday, 12 December 12
  2. 0 1 2 3 start number of methods number of

    types how does it look? Wednesday, 12 December 12
  3. 0 1 2 3 4 5 number of methods number

    of types how does it look? Wednesday, 12 December 12
  4. 0 1 2 3 4 5 6 7 number of

    methods number of types how does it look? Wednesday, 12 December 12
  5. 0 3 6 9 12 15 18 21 24 27

    30 start 1st iteration 2nd iteration 3rd iteration nth iteration how does it look? number of methods number of types Wednesday, 12 December 12
  6. 0 1 2 3 4 5 6 66% 80% 83%

    83% how does it look? reusability number of types Wednesday, 12 December 12