stella是我前些日子写的一个开源的论坛,主要是用来学习的,详细见这里
http://www.mikecat.net/blogview.asp?logID=935
当时由于时间紧,所以留下了很多的bug没有处理,我想近几天把bug汇总一下,回学校后就集中收拾一下,算做1.1版推出,希望各位下过并安装了这个论坛的朋友可以帮忙把这个bug列表完善一下,如果您在使用过程中发现了问题,都可以贴到这里来,众人拾柴火焰高,我是希望可以在大家的帮助下把这个小东西慢慢的完善起来 :)
下面是我和朋友发现的一些bug,分类列在下面,如果您发现了新的bug,可以在这里回复
安装程序
1.当目标计算机上装有sql server 2000的多个实例时,数据库连接会失败
详细描述:
2.删除了db.sql
详细描述:1.当数据库安装错误时,不能自主进行安装
3.未提供自主修改连接字符串的功能
详细描述:1.当安装错误或想改变数据库设置时,因为数据库连接字符串是加密的,所以修改起来比较麻烦
vs.net设计时
1.不能顺利的加载除web项目以外的其他项目
详细描述:当加载model等项目时,会提示失败
2.未指明有些项目需要unsafe生成
详细描述:1.utility和custondbaction两个项目因为有加密操作使用了petshop3中的类,该类需要unsafe关键字生成
3.有些代码的注释写的不够详细
详细描述:
oo设计
1.不同角色的会员使用了一个类
详细描述:1.斑竹和会员及管理员是不同的用户类型,应该用不同的类
2.斑竹和论坛版块脱离
详细描述:1.斑竹并没有设成版快的属性,这造成在实际操作时判断斑竹的混乱
3.实现发表、编辑、回复所用的用户控件及相关类的设计混乱
详细描述:
4.为尝试新特性而胡乱的使用多态、单件、计时器等
详细描述:
具体实现
1.过多的使用后绑定显示datagrid的数据
详细描述:在使用datagrid显示数据的时候,过多的依赖itemdatabound事件对数据进行处理
2.未限制用户输入
详细描述:1.密码的输入可以输入任意字符
3.未验证用户输入
详细描述:1.对传到后台的数据没有在表示层进行安全性检查就把数据传到了业务层
4.freetextbox控件的图片上传问题
详细描述:1.好像不能上传图片2.据说ftb有上传漏洞,没有补
5.版块和论坛的资料统计有问题
详细描述:1.使用单件进行数据统计,并且每隔一定时间上传到数据库,会造成数据的丢失
6.未使用论坛设定
详细描述:1.准备了显示论坛信息的类,但没有使用
7.一个会员只能担任一个版快的斑竹
详细描述:1.当把一个斑竹设成另一个版快的斑竹时,该会员就不是原先的版块的斑竹了
8.log文件使用了绝对路径
详细描述:1.错误记录的文件使用了绝对路径来标识位置
9.楼层号的计算未实现
详细描述:1.楼层号只计算了该页的层数,如翻页就会从头开始计算
其他
1.没有规范的文档
详细描述:1.应该做一个规范的三段式文档