这一段--

第一:谈下整个项目过程
2月22号接手,告知3月15号上线,只有一个解决方案和四个实习生,其他什么也没有.
回头再看下:方案主要是说一个短彩信的发送
(并没说:1.所谓每个项目都有的公司,部门,员工,客户(会员),供应商,用户管理等基础数据管理 
        2.短信其实就一个接收人,短信内容 ..为了区分不同的内容要设置业务前缀,以及为不同用户分配不同接收号码
        3.彩信 必须有图片,音频,文字等,就关系到图片管理,音频管理
        4.这将是一个多用户的系统!共用一个数据库,当彼此间数据不共享
        5.所有数据的录入,要为用户提供从文件 导入 的功能
        6.除了web外,包含一个wap项目,二维码技术
 一直迷茫不知道最终界面将是个什么样的,后来先后提供了3个已发布丁项目后,才逐渐明了...
今天已是3月24号,wap不用做了,彩信前辈(***)帮着完成,页面样式不用管了--就没什么东西啦,等着客户验收,这一段很闲.特地总结下

1..当接到一个解决方案时(其实就是个需求说明的文档)..写的很概括,随便拿取其中的一项都可以扩展很多很多,这样就首先要弄明白""为什么做这样一个软件,
这个软件将为使用者提供哪些便利,用和不用有什么不一样""..尽可能地详细明确地总结出哪些是目前要做到的,哪些可以暂时不做  ----然后是为了实现这些功能
需要建立什么样的界面更加方便,规划出ui样式,---再者才是设计什么样的数据库,需要哪些表,哪些字段,哪些关联----最后才是考虑采取何种语言,何种架构

2..而实际上呢?什么都不知道,却催催催,一天问几遍,项目进展怎么样了,预计什么时候能完成...可终于做的差不多,不想做了时,却没人来催了,说等待客户验收,一天又一天这都一个星期了
客户也不知道来验收了 ,..

3..有可以参考的项目,有源码,有做好的架构(基础数据管理(公司,部门,员工等),权限管理都有),也有做过类似项目的----都有,可起初却一直没说,没用耽误了不少事!

4..领导的重视程度,虽一日一催的,可还让抽时间学习日语,晕到~

5..注意效率,都听着歌编着代码,可以吗?喊他都听不到,,给他解释个问题,他那QQ聊天框狂闪烁!态度!!!给了钥匙让加班,可做什么呢,领导一走都走!

技术上的:
1.基础样式最好能做个页面出来大家参考,要不一改再改.纯粹浪费时间.
2.简单的验证要明确提出来,别以为你知道大家都知道啦...长度验证了吗,特殊字符验证了吗,数字,金额,电话号码,邮箱.时间验证了吗,是可以用个时间控件,设置只读了吗,若没设置,输入的字符你验证了吗
.实际情况考虑了吗,如发送时间不能小于当前时间,出生日期不能大于当前时间等..验证了吗?
3.数据库表设计,要尽可能地考虑全面,并确定下来,不能一改再改,牵涉到太多----如是否设置递增率,是否另设业务编码了,是否可以重复,是否可以为空,字段长度是否合适,字段名字是否大家都容易理解
4.各表之间的关联考虑了吗?是否设置了外键?如图片类型下还有图片,该类型是否可以删除等..
5.当选全选是否可用,去掉一个当选全选是否自动去掉了等等,,是js验证还是后台验证,是否设置autopostback了..是否有很不爽的刷新出现
6.事件是否都用try catch环绕了,可能抛出的异常是否都接收处理了...别让页面出现很多代码..
7.是否在web.config中配置404,403,500错误,设置错误页面了
8.是否考虑未登录访问页面的情况了...
9,是否为代码添加详细的注释了(注释大概占要占总代码的五分之三),当修改代码是是否连注释一块修改了
10.方法的命名是否合理..返回值类型与方法名是否对应!
11.对于可能出现多种情况的,是否用string,或int代替bool..如删除是返回bool还是返回int..
12.若使用了事务,是否都提交了...

 

有点纠结,接下来怎么办呢?!

posted @ 2010-03-24 14:22  9421  阅读(171)  评论(0编辑  收藏  举报