这周开始了CRM的真正开发,从整个流程,从需求分析,到表格设计之类的,这周工作上收获很多。
首先在需求分析上面,我觉得其实作为一个后端程序员,也要对这个产品的需求足够了解,仔细到每个功能点之间的关联,主要是因为这周在设计表格的时候,经常做到后面就发现又要修改表格,有时候是发现新的关联,有的时候是字段属性设置的不对。所以啊,这周来来回回,做了很多修改,走了很多弯路,不过仔细想想,设计表格也是很锻炼程序员的大局观,起码以后对于架构之路来讲,是必须具备的能力。关于这方面,希望自己能记住,设计之前,要尽可能了解产品需求,还有各个功能模块之间的联系,当然,如果没有需求说明书,那就和组长或者导师啊,前端人员,详细沟通,必须的!!!还有的话就是在数据表的字段的属性上面,也真的是很大的学问,比如字段的长度设多少合适,时间类型里面timstamp和datetime的区别,还有默认值的设置之类的,还有字段名如何设置,是该好好研究下。
还有就是学习了如何commit和push代码,提交代码之前,要更新分支,切换到dev,然后commit提交到本地仓库,然后如果有冲突,解决冲突,然后再push,提交到中央仓库,不过是IDEA集成了功能按钮给我们,所以有空还是得学习下如何用命令去提交。
原文地址:https://www.cnblogs.com/jylzj/p/9941714.html
时间: 2024-11-24 14:10:08