Re: [jira] Commented: (CAY-762) ERDiagram for Object Entities in Cayenne Modeler

From: ïÌØÇÁ ôËÁÞÅ× (tkachovaolg..mail.com)
Date: Thu Dec 24 2009 - 06:02:59 EST

  • Next message: Andrey Razumovsky: "Re: [jira] Commented: (CAY-762) ERDiagram for Object Entities in Cayenne Modeler"

    excellent work, but I agree with Andrus.
    for example: yesterday I need only change DbEntity configuration, but I
    accidentally chose tab "graph". It create new graph.xml file,
    but I don't need it, it is really distraction and created commit noise.
    And I think if I will be use graph, my graphs configuration maybe be
    uncomfortable for other users.
    for example: I work only with 6 tables in DB and of course I will be placing
    it apart from all, but after update my tables change its places,
    it is really no good.

    2009/12/3 Andrus Adamchik <andru..bjectstyle.org>

    >
    > On Dec 3, 2009, at 4:22 PM, Mike Kienenberger wrote:
    >
    > It doesn't make any sense to have a project-specific piece of information
    >> stored in preferences.
    >>
    >
    > And still we do that a lot already. There's a bunch of per-screen Modeler
    > preferences stored per project (and not in user visible XML files). If you
    > move to another machine, you lose it.
    >
    > I think the difference here is in a mental view of the graph layout task.
    > To you and Andrey it is a part of the ORM modeling work. To me it is not. It
    > is a *local* user preference. Something a single developer would tweak to
    > his or her liking, kind of like arranging icons on a desktop.
    >
    > Let me give you a few examples of why sharing a layout might be bad:
    >
    > * 2 developers on the project want to have different layouts, because they
    > work with different parts of the model. So they group entities differently.
    >
    > * A single developer rearranges the layout multiple times during the day as
    > he goes from one task to another.
    >
    > * 1 developer uses a 13" notebook, another - 31" screen. Developer 1 has no
    > choice, but to optimize the layout for his screen.
    >
    > Andrus
    >
    >

    -- 
    Olga Tkacheva
    



    This archive was generated by hypermail 2.0.0 : Thu Dec 24 2009 - 06:03:41 EST