V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jadetang
V2EX  ›  职场话题

对于项目设计,如何用正确姿势的和有不同看法的同事讨( si)论( bi)

  •  
  •   jadetang · 2015-07-14 20:37:07 +08:00 · 2144 次点击
    这是一个创建于 3219 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近在进行一个项目,其实很简单的一些功能,无非就是增删改查,但是因为涉及的权限的东西,leader觉得应该使用已经有的权限系统来完成功能。但是,原来的权限系统是了满足其他场景而设计的,于是乎api各种难用,需要写一些很绕的代码来完成功能。
    有多难用呢,举个简单的场景,你有两张表, 一张是书籍表,一张是作者和书籍对应表,为了满足“要求”,你你必须把对应表存放在其他系统的数据,书籍表存放在自己的数据库。
    今天又在讨论这个,我非常抵触这样的做法,于是乎把种种我认为很绕的地方说了出来,例如为了使用那个系统,对本身这个系统的设计的侵袭,但是leader以及我们组长的理念就是,这都不是问题,无非是代码绕一点,麻烦一点。
    后来,有个功能,权限系统暂时实在没有办法满足设计要求了,leader说,这种场景也不多,实在要做,到时候手工往数据库插入一条数据,或者删除一条就行了。
    这种话说出来的时候,我觉得已经是在耍流氓,没有办法好好讨论了。

    请问,遇到这种问题我应该怎么做呢,各位V友。
    8 条回复    2015-07-15 11:40:18 +08:00
    Keita1314
        1
    Keita1314  
       2015-07-14 22:03:36 +08:00
    最近也在构建一个认证授权系统,权限系统应该是中心化的系统,供其它系统使用,照理来说,只需要保存用户,角色,权限策略就可以提供给任何系统使用,楼主可以跟leader说权限系统不行,然后主动申请自己做一个,然后年底KPI又提高了,年终奖也提高了,爽!
    tangzx
        2
    tangzx  
       2015-07-14 22:08:53 +08:00 via iPhone
    当然是听leader的了,你是leader还是他是leader
    nicktogo
        3
    nicktogo  
       2015-07-14 22:44:22 +08:00 via Android
    怎么跟我们在做的数据库课程项目这么像呢,。,同样是权限的管理有不同意见,。,不过很快就谈好了。。有个问题,实际做项目,数据库是分布在不同的服务器上?那需要两张表的时候要在代码里完成join,where = 之类的需求?
    ffffwh
        4
    ffffwh  
       2015-07-14 22:51:29 +08:00
    leader说的不对,听leader的
    ruandao
        5
    ruandao  
       2015-07-14 22:58:35 +08:00
    做好抽象呗

    上班干活
    jadetang
        6
    jadetang  
    OP
       2015-07-15 08:10:39 +08:00 via Android
    @ruandao 马上要去下家了,已经不是我的锅了。争论只是从设计上考虑,就事论事
    smithtel
        7
    smithtel  
       2015-07-15 10:44:38 +08:00
    leader说的都是你要去做的就是这么简单。不满意就走人,我同事就是这么走的。
    jadetang
        8
    jadetang  
    OP
       2015-07-15 11:40:18 +08:00
    @smithtel 我还是太年轻啊,以后一定注意,leader说的无条件执行。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3138 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 13:07 · PVG 21:07 · LAX 06:07 · JFK 09:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.