I wish the flowpeople (I'm not one), would clean up after themselves...
Right now I'm trying to move fpnode into flowparts to make things a bit
more orderly. (use "svn mv" to move files around.)

With great respect to the previous refactoring done on my behalf of the
Node heirarchy, there are still many problems that need to be examined
and refactored. There is a great deal of code in ecnode that should be
in Node or, maybe, connector.

Kdevolp's show class heirarchy shows what's going on now...

For testing purposes, it would be awesome to be able to instantiate
abstract itemDocuments and ICNdocuments.

Basically, the problem is we have two types of nodes, nodes attached to
CNItems and nodes that are floating on connectors. So the heirarchy
should be something vaguely like:


NODE
  -> NodeWithItem.

Then, separately:

AbstractWireJunction

Then, inheriting from Node and abstract wire junction:

JunctionNode

and then inheriting from NodeWithItem and abstract wire junction:

PinNode

I think this will further improve the ratio of variables that exist in a
given object to those that are actually required to make that object
work, and allow code all over the place to be leaner and less buggy.

Also, I'm coming across lots and lots of "fail silently" code that I'm
taking out to help us further reduce the number of glitches...

-- 
New president: Here we go again...
Chemistry.com: A total rip-off.
Powers are not rights.


------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Ktechlab-devel mailing list
Ktechlab-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ktechlab-devel

Reply via email to