1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

设计失误

本帖由 Ulysses2006-11-08 发布。版面名称:新人报道

  1. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    四种用户,弄了四个表,现在要做站内短消息,难办了。

    :confused:
     
  2. notnull

    notnull New Member

    注册:
    2005-09-27
    帖子:
    11,720
    赞:
    37
  3. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    没头绪了。

    四种用户,彼此之间的关系,对应起来有12种,加上 inbox 和 outbox ……

    崩溃~~~
     
  4. DKEN

    DKEN Well-Known Member

    注册:
    2006-08-07
    帖子:
    3,358
    赞:
    33
    推倒重做:p
     
  5. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    做了一个多月的东西,推倒重做……
     
  6. notnull

    notnull New Member

    注册:
    2005-09-27
    帖子:
    11,720
    赞:
    37
    搞到一快去
    顶多搞同表引用
    哈哈
    也比四个表强
     
  7. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    我现在是在考虑是否要合并表。

    不过合并之后字段多,而且要修改的地方也太多了——基本每个功能块都要修改。
     
  8. notnull

    notnull New Member

    注册:
    2005-09-27
    帖子:
    11,720
    赞:
    37
    那四个表是没办法表与表之间的用户发短信的
    因为一个字段不可能同时引用多个表的吧
     
  9. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    如果不合并用户表,就需要多出不少字段和功能代码来区分发件人和收件人所属的用户组。
     
  10. notnull

    notnull New Member

    注册:
    2005-09-27
    帖子:
    11,720
    赞:
    37
    这个我也想到了
    但你这种代码重用率就为0了
     
  11. notnull

    notnull New Member

    注册:
    2005-09-27
    帖子:
    11,720
    赞:
    37
    而且用户不光与短信这块有关
    你其他模块也和用户发生关系的时候
    你怎么办?
     
  12. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    现在写东西根本没有考虑什么重用性,感觉一直都在赶进度。

    因为要求是参考几个网站的功能,不同网站字段都会有差异,而且常常和一些功能相关联,一旦遗漏,再加上去,修改的地方就多了。

    因为如此,代码已经被我修改的连自己都快看不懂了。
     
  13. notnull

    notnull New Member

    注册:
    2005-09-27
    帖子:
    11,720
    赞:
    37
    如果你有一个星期时间
    那你拿3天时间来设计系统
    2天时间写代码
    不要写一天代码
    然后第二天要改半天
    效率更慢
     
  14. .. -.. .. --- -

    .. -.. .. --- - New Member

    注册:
    2006-11-03
    帖子:
    807
    赞:
    4
    你们说的我一点都不明白....
     
  15. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    不少功能他们当时只是口头提了一下,现在又必须要……而且功能也不只是一点两点,我能力有限。

    :(
     
  16. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    另外在实施过程中,客户不会考虑什么分析周期,连我们老板也不会去考虑。

    只是天天问:大概什么时候能好?什么时候可以看到效果?还需要多久?有没有什么困难?

    我都快被烦死了。

    有困难,可是我告诉他有用吗?公司里面没有人可以和我讨论这个项目的……客户那边也只是给出了 安家/安居/搜房/21世纪不动产 这样一些大的网站,说综合它们的功能。

    你觉得分析这些网站的功能,设计数据结构,这些需要多久才可以完成?
     
  17. notnull

    notnull New Member

    注册:
    2005-09-27
    帖子:
    11,720
    赞:
    37
    不整个的话
    信息表简直就是乱七八糟的
    别搞到最后自己都搞不清就惨了
     
  18. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    如果只有一个用户表,是容易。

    问题是现在有四个用户表。
     
  19. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    一个月的工期已经超过了半个月了,现在每多一天就是超时一天,没信心弄这个了。
     
  20. notnull

    notnull New Member

    注册:
    2005-09-27
    帖子:
    11,720
    赞:
    37
    他大概要求提出来了
    那你就把几个要模仿的网站的功能全考虑进去先
    然后搞三四天来分析这个
    自己整个文档出来
    管他催不催
    文档出来了就建数据库
    然后一点点写代码吧
    功能不要的去掉就行了
    总比家强