继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

ccnucrazy
关注TA
已关注
手记 3
粉丝 7
获赞 297

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

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

具体总结如下:

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

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

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

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

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

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

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

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

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

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

打开App,阅读手记
5人推荐
发表评论
随时随地看视频慕课网APP

热门评论

感觉 这个流程好一点   

规划 -> 策划 -> 设计 -> 前端&后端 -> 上线 -> 100人看 -> 修改 -> 再给提出建议的100个人看 -> 发布 -> 宣传 -> 运营


规划 -> 策划 -> 设计 -> 先前端  或者 先后端都行

查看全部评论