数据库设计和面向对象有感..
我做的那个 365.gwebinfo.com 网站给客户测试后,要我加些功能..
比如: 所有的文章可以编辑发表日时间,也就是让文章在那一天再发表.
比如: 所有的版块都加上一个英文版..
可能是我做网站的经验不足吧,可是客户一开始也没提这些要求,一下子要改那么东西!!! 好在我一开始在设计数据库时就已经考虑到这些问题,而且所有的数据库操作都是分类在功能类里.
如果不是那样想像一下: 工作量将增加好几倍,数据库结构修改还要考虑已经录入数据的兼容(客户在测试时录入了不少数据,不能删)!!!
更让我觉得舒服的是就连当初做的函数参数功能挺强,如:
function getNews(功能ID,语言,折行字数,显示条数,功能权限);
function listPage(每页数,总条数,现在页数,参数一,参数二,参数三,参数四);
总监说这么多东西要改,工作量应该挺大的,给我了我10天的时间,今天已经是第二天了,而我已经基本上改完了.. 呵呵~~ 偷着乐吧!!
说实话,在这里有时还看一些人家的PHP代码,虽然感觉人家写的好,但是确没有想学的冲动,还是想做一些J2EE的开发.昨天经理说我从9月份开始就转正了,我却没感觉到有什么好高兴的..
比如: 所有的文章可以编辑发表日时间,也就是让文章在那一天再发表.
比如: 所有的版块都加上一个英文版..
可能是我做网站的经验不足吧,可是客户一开始也没提这些要求,一下子要改那么东西!!! 好在我一开始在设计数据库时就已经考虑到这些问题,而且所有的数据库操作都是分类在功能类里.
如果不是那样想像一下: 工作量将增加好几倍,数据库结构修改还要考虑已经录入数据的兼容(客户在测试时录入了不少数据,不能删)!!!
更让我觉得舒服的是就连当初做的函数参数功能挺强,如:
function getNews(功能ID,语言,折行字数,显示条数,功能权限);
function listPage(每页数,总条数,现在页数,参数一,参数二,参数三,参数四);
总监说这么多东西要改,工作量应该挺大的,给我了我10天的时间,今天已经是第二天了,而我已经基本上改完了.. 呵呵~~ 偷着乐吧!!
说实话,在这里有时还看一些人家的PHP代码,虽然感觉人家写的好,但是确没有想学的冲动,还是想做一些J2EE的开发.昨天经理说我从9月份开始就转正了,我却没感觉到有什么好高兴的..
meiking
2004-09-01 17:07:22
评论:0
阅读:914
引用:0
