Re: Polymorphism Downsides



Craig Vermeer wrote:

Thus, before I fork over the money and time for such a book, I shall
request some specifics about what to look for and what to compare and
what kind of metric you are using. Does the author provide the
comparison and metrics? If not, where do I get them from?


Nope, because the point of his book wasn't to compare OO and procedural
programming as to which is 'better'. The book was about applying UML
and GOF patterns to software design and implementation.

Again, I don't question that OO based on UML can be made to run and
produce the correct output. But, that is not the issue at hand.
Assembly language can also be made to run and produce the correct
output. But, I don't want to program in assembly because my
productivity is low in it, both for creation and maintenance.

(A lot of UML is more or less Entity-Relationship diagrams with
different symbols, I would note. Mirroring database schemas in
application code is poor abstraction and unnecessary duplication of
structure much of the time.)


I believe these are fair questions.


Thank you for your opinion.

-T-

.



Relevant Pages

  • Re: Performance Tracker project update
    ... I'd like to send a small update on my progress on the Performance Tracker project. ... There setup of the slave is documented roughly on the page but I'll be writing a full report and documentation over the next month. ... One suggestion I have is that as more metrics are added it becomes important for an "at a glance" overview of changes so we can monitor for performance improvements and regressions among many workloads. ... This might be a bit noisy on short timescales, so you could aggregrate data into larger bins and compare e.g. moving 1-week aggregates. ...
    (freebsd-performance)
  • Re: Polymorphism Downsides
    ... comparison and metrics? ... because the point of his book wasn't to compare OO and procedural ... I know _I_ write better software using OO than I did using procedural programming, but then again as I gained experience I moved toward OO, so it may be a chicken and egg thing where my additional experience is the main reason for better software. ...
    (comp.object)
  • Re: Polymorphism Downsides
    ... comparison and metrics? ... because the point of his book wasn't to compare OO and procedural ... And I wasn't questioning your stance that procedural programming is ... programming, but then again as I gained experience I moved toward OO, so ...
    (comp.object)
  • Re: % Complete vs. Work Complete in Project?
    ... > Project reflect those values beside the roll-up task? ... > compare where I am vice where I should be at a certain time? ... As far as comparing current schedule performance to expect schedule ... that is the main purpose of the earned value metrics ...
    (microsoft.public.project)
  • Re: Have fun
    ... having worked professionally in assembly language for over 25 years, ... Now there's nothing wrong with building houses, ... but it kind of puts you at a disadvantage when you try to compare ... reason that, as opposed to you, i have nothing to defend ...
    (alt.lang.asm)