Dealing with the partial paradigm shift problem....

From: Adi Rob (adrian.robinson_at_fromconcept.co.uk)
Date: 06/13/04


Date: 13 Jun 2004 02:45:18 -0700

I am forever striving to get better at that what I do in all parts of
my life. In particular I'm a perpetual challenger of my own
competancies and beliefs in my skills as an O-O developer. However,
I've stumbled across a problem. The only way I can describe this is
as the "partial paradigm shift" - and it's all around me. I work for
a small group of developers that build equity algorithmic trading
solutions and my other team members are from the VB world. WE are now
fully .NET C# and I myself have come from the lowly world of C++,
which I have done for 6 years. I picked up a piece of software that I
have been asked to run with and when I looked inside it just felt
horrible....a risk-engine at the core that new practicaly everying -
which external event needed forwarding where, who needed to know what
and when...i hated it. But then as I challenged this design and my
own dislike of the design I suddenly realised i've seen this kind of
'action orientated' design on many many occasions, and i'm alarmed to
say that even in some of my own designs. But I'm not pedagogical guru
and I now feel I have my own issues regarding just how object
orientated I am myself.

I need to help my team committ to a total O-O paradigm shift but the
books I ahve aren't the best...does anybody know of any
articles/books/websites that do this well? I was hoping to find a
book that had a series of case studies with multiple solutions - a
procedural one - alla C solution and an object orientated solution -
alla Smalltalk.

Any help in reaching OO nirvana would be appreciated...



Relevant Pages

  • Re: Dealing with the partial paradigm shift problem....
    ... In particular I'm a perpetual challenger of my own ... But then as I challenged this design and my ... > books I ahve aren't the best...does anybody know of any ... Is it okay if I ask you *why* you want to reach OO nirvana? ...
    (comp.object)
  • Re: Database Design & Normalization Question
    ... understand the logic behind the books, videos, software, ... didn't have to change the database design to store new ...
    (microsoft.public.sqlserver.server)
  • Re: MVC design questions
    ... Instead of a single CRUD GUI program I've got two, the idea being that one can be given to anybody because it can't damage the database (no insert/update/ delete capability at all while the other, which can do these things, is intended only for suitable authorised users: most data is bulk loaded and the update GUI is only there for removing to odd piece of junk and tidying up. ... In fact, i'd create three - a full-access account for the DBA, an account with the ability to edit the data, but not do DDL, for the update app, and a read-only one for the search app. ... I have almost no OO background and have no idea who the currently recognised OO design gurus are. ... That era was dominated by big ideas - big processes, big notations, big books, big words. ...
    (comp.lang.java.programmer)
  • Re: Recommended books on Top Down Design
    ... "Top down design" still happens, but books these days don't promote it. ... The Art of Computer Programming by Knuth ... some dynamic typing abilities. ...
    (comp.programming)
  • Re: What books do you read / recommend
    ... category is the C++ books, not because it's the best, or because ... well-explored that lots of uniquely good design books are also good C++ ... The C++ Programming Language 3rd Edition by Bjarne Stroustrup ... Design Patterns: elements of reusable object-oriented software by Gamma, ...
    (comp.object)