为了账号安全,请及时绑定邮箱和手机立即绑定

全栈的一些思考--思维高于一切,不打无准备之战

标签:
职场生活

前端后端都懂一点的我,最近做了两个简单的全栈实战项目。做的过程中可谓
磕磕碰碰。大体套路就是前端写了几句发现不行得先把后台相关功能写了,马
上跑去写后端,写了没几句又发现,不对数据库里面缺个表或者某个表得加个
字段亦或是发现这个字段冗余。。

下午总结了一下发现前两年学的什么管理信息系统,数据库分析与设计等课虽
然讲的索然无味,甚至边上边骂作者傻逼把这么简单的问题复杂化,但是那都
是自己无知的时候干的事情,现在自己真正开始做一个简单的实例的时候都无
法离开一个项目前期的需求分析、业务流程分析、数据流程分析、数据库设
计、编码设计等,还得考虑用户的体验问题。

具体总结如下:

1、着手开始做一个项目的时候,首先需要认真分析一下客户要求的功能是什
么?功能间的相关关系是什么?

2、用户在使用的过程的流程是怎么样的?每个环节会产生什么数据?每个环
节所需要的数据来自哪里所产生的数据将流向哪里?确定 字段名。

3、前端界面要向用户展示哪些数据?那些数据不做展示但用于逻辑处理?页
面间跳转关系?用户的操作习惯,用户体验。

4、数据库设计,以先满足功能需求出发,在考虑性能需求(一般来说要考虑
性能需求的项目都是一个人完成不了的)

5、根据前两步的总结,确定需要哪些表,以及表间关系,这里一定要反复论
证推敲,一旦确定下来就不要轻易去改

6、按照前两步规划的结果写前端,先把前端的框架搭好,涉及到表单的部分
最好能和第二步确定的字段名一一对应,会省去很多麻烦

7、按照前两步规划的结果写后台,字段名同样要对应

8、添加数据,输入错误和正确的数据自己测试

9、找身边的人测试,参考他们的提出的意见

综上:先做好规划在开始coding

点击查看更多内容
5人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消