发表于: 2017-03-27 23:00:12
1 1200
今天完成的事情:
1.方案评审:
一下是方案评审中出现的错误:(多谢施星师兄帮我记录。)
1、占用空间 int(1)
选择合适的类型及长度,节省存储空间,提升查询效率
2、安卓url填哪一个?一个还是多个?问产品。
对于原型理解的还是不够,被问到细节就不会了。
3、限制字数(300)
熟悉原型中的限制要求,不要依赖前端或其他人进行限制,自己先做好。
4、一个表中的字段不需要加表名!
表中的字段在能表达清意思的同时要尽量精简
5、每个字段的意思,(是对应产品的资金)fund varchar(20)
6、url存在一个字段里的用 ; 区分(和前端商量)
数据库表中一个字段可以存储多个相同类型的内容,但是需要以特殊的符号分隔开,并和前端沟通。
7、约定 :数字分开一些。0,5,10,15
8、约定用静态变量(model)不要写死?
model中属性有默认值,定义一个静态变量赋值给属性,不要硬编码
9、方案1和2那种性能好:测试(返回全部,调用2个接口)
方案里面有多种方案,不要凭感觉判定哪种好坏,去测试。
10、我们的架构只能select id,不能查找其他字段。
我要熟悉一下hibernate
11、project_cycle >= ? varchar要转!
注意数据库中字段的类型,字符类型的比较和整形比较不同。
明天计划的事情:
1.复习hibernate
2.进行方案评审
遇到的问题:
数据库:没有仔细的去想关于字段的命名,类型的选择和长度,编写sql语句掌握的不好。
方案设计:考虑的不周全,总是想当然的去做,没有结合实际中会遇到的问题。
收获:
遇到了这么多问题,怎么也算是个不小的收获。
评论