[Dune] Notification from Dune

Flyspray dune at hal.iwr.uni-heidelberg.de
Wed Dec 13 11:16:27 CET 2006


THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

A new Flyspray task has been opened.  Details are below.

User who did this: - Oliver Sander (sander)

Attached to Project - Dune
Summary - Inconsistent interface of methods mark() and getMark()
Task Type - Bug Report
Category - Grid
Status - New
Assigned To - 
Operating System - All
Severity - Low
Priority - Normal
Reported Version - SVN
Due in Version - 1.0
Due Date - Undecided
Details - There is an inconsistency in the interface of the methods
mark() and getMark().
While the former takes an EntityPointer as its argument, the latter
directly
wants an entity.  This is, of course, not an actual problem, but IMHO
it is bad
interface design and confusing to the user.  The same type of argument
should
be expected by both methods.

While either choosing EntityPointers or Entities would be fine with
me, I
nevertheless tend to favor Entities.  The reason is that given an
EntityPointer
you can always produce the Entity it points to.  However if you have
an Entity
you're stuck.  As far as I know there is currently no way to produce
an EntityPointer
for a given Entity.

I mark this as 1.0 because it is a relatively minor change, but it is
a change
in the grid interface, and I think we should do it while our user base
is still
small.

More information can be found at the following URL:
http://hal.iwr.uni-heidelberg.de/flyspray/?do=details&id=219

You are receiving this message because you have requested it from the
Flyspray bugtracking system.  You can be removed from future
notifications by visiting the URL shown above.





More information about the Dune mailing list